/*jslint nomen:false, debug:true, evil:true, vars:false, browser:true, forin:true, undef:false, white:false */
/**
 * Includes a Form with javascript
 * @param {Object} formId
 * @param {Object} initialHeight
 * @param {Object} iframeCode
 */
function FrameBuilder (formId, appendTo, initialHeight, iframeCode){
    this.formId = formId;
    this.initialHeight = initialHeight;
    this.iframeCode = iframeCode;
    this.frame = null;
    this.timeInterval= 200;
    this.appendTo = appendTo || false;
    
    // initialize function for object
    this.init = function(){
        this.createFrame();
        this.addFrameContent(this.iframeCode);
    };
    
    // Create the frame
    this.createFrame = function(){
        var htmlCode = "<"+"iframe src=\"\" allowtransparency=\"true\" frameborder=\"0\" name=\""+this.formId+"\" id=\""+this.formId+"\" style=\"width:100%; height:"+this.initialHeight+"px; border:none;\" scrolling=\"no\"></if"+"rame>";
        if(this.appendTo === false){
            document.write(htmlCode);
        }else{
            var tmp = document.createElement('div');
            tmp.innerHTML = htmlCode;
            var a = this.appendTo;
            document.getElementById(a).appendChild(tmp.firstChild);            
        }
        // also get the frame for future use.
        this.frame = document.getElementById(this.formId);
        // set the time on the on load event of the frame
        this.addEvent(this.frame, 'load', this.bindMethod(this.setTimer, this));
    };
    
    // add event function for different browsers
    this.addEvent = function( obj, type, fn ) {
        if ( obj.attachEvent ) {
            obj["e"+type+fn] = fn;
            obj[type+fn] = function() { obj["e"+type+fn]( window.event ); };
            obj.attachEvent( "on"+type, obj[type+fn] );
        }
        else{
            obj.addEventListener( type, fn, false );   
        }
    };
    
    this.addFrameContent = function (string){
        string = string.replace(new RegExp('src\\=\\"[^"]*captcha.php\"><\/scr'+'ipt>', 'gim'), 'src="http://api.recaptcha.net/js/recaptcha_ajax.js"></scr'+'ipt><'+'div id="recaptcha_div"><'+'/div>'+
                '<'+'style>#recaptcha_logo{ display:none;} #recaptcha_tagline{display:none;} #recaptcha_table{border:none !important;} .recaptchatable .recaptcha_image_cell, #recaptcha_table{ background-color:transparent !important; } <'+'/style>'+
                '<'+'script defer="defer"> window.onload = function(){ Recaptcha.create("6Ld9UAgAAAAAAMon8zjt30tEZiGQZ4IIuWXLt1ky", "recaptcha_div", {theme: "clean",tabindex: 0,callback: function (){'+
                'if (document.getElementById("uword")) { document.getElementById("uword").parentNode.removeChild(document.getElementById("uword")); } if (window["validate"] !== undefined) { if (document.getElementById("recaptcha_response_field")){ document.getElementById("recaptcha_response_field").onblur = function(){ validate(document.getElementById("recaptcha_response_field"), "Required"); } } } if (document.getElementById("recaptcha_response_field")){ document.getElementsByName("recaptcha_challenge_field")[0].setAttribute("name", "anum"); } if (document.getElementById("recaptcha_response_field")){ document.getElementsByName("recaptcha_response_field")[0].setAttribute("name", "qCap"); }}})'+
                ' }<'+'/script>');
        string = string.replace(/(type="text\/javascript">)\s+(validate\(\"[^"]*"\);)/, '$1 jTime = setInterval(function(){if("validate" in window){$2clearTimeout(jTime);}}, 1000);');
        var frameDocument = (this.frame.contentWindow) ? this.frame.contentWindow : (this.frame.contentDocument.document) ? this.frame.contentDocument.document : this.frame.contentDocument;
        frameDocument.document.open();
        frameDocument.document.write(string);
        setTimeout( function(){
            frameDocument.document.close();
            try{
                if('JotFormFrameLoaded' in window){
                    JotFormFrameLoaded();
                }
            }catch(e){}
        },200);
    };
    
    this.setTimer = function(){
        var self = this;
        this.interval = setTimeout(function(){self.changeHeight();},this.timeInterval);
    };
    
    this.changeHeight = function (){
        var actualHeight = this.getBodyHeight();
        var currentHeight = this.getViewPortHeight();
        if(actualHeight === undefined){
            this.frame.style.height = "100%";
            if(!this.frame.style.minHeight){
                this.frame.style.minHeight = "300px";
            }
        }else if  (Math.abs(actualHeight - currentHeight) > 18){
            this.frame.style.height = (actualHeight)+"px";
        }
        this.setTimer();
    };
    
    this.bindMethod = function(method, scope) {
        return function() {
            method.apply(scope,arguments);
        };
    };
    
    this.getBodyHeight = function (){
        var height;
        var scrollHeight;
        var offsetHeight;
        try{  // Prevent IE from throw errors
            if (this.frame.contentWindow.document.height){
                
                height = this.frame.contentWindow.document.height;
                //Emre: to prevent "iframe height"  problem (61059)
                if (this.frame.contentWindow.document.body.scrollHeight){
                    height = scrollHeight = this.frame.contentWindow.document.body.scrollHeight;
                }
                
                if (this.frame.contentWindow.document.body.offsetHeight){
                    height = offsetHeight = this.frame.contentWindow.document.body.offsetHeight;
                }
                
            } else if (this.frame.contentWindow.document.body){
                
                if (this.frame.contentWindow.document.body.scrollHeight){
                    height = scrollHeight = this.frame.contentWindow.document.body.scrollHeight;
                }
                
                if (this.frame.contentWindow.document.body.offsetHeight){
                    height = offsetHeight = this.frame.contentWindow.document.body.offsetHeight;
                }
                
                if (scrollHeight && offsetHeight){
                    height = Math.max(scrollHeight, offsetHeight);
                }
            }            
        }catch(e){ }
        return height;
    };
    
    this.getViewPortHeight = function(){
        var height = 0;
        try{ // Prevent IE from throw errors
            if (this.frame.contentWindow.window.innerHeight)
            {
                height = this.frame.contentWindow.window.innerHeight - 18;
            }
            else if ((this.frame.contentWindow.document.documentElement) &&
                     (this.frame.contentWindow.document.documentElement.clientHeight))
            {
                height = this.frame.contentWindow.document.documentElement.clientHeight;
            }
            else if ((this.frame.contentWindow.document.body) &&
                     (this.frame.contentWindow.document.body.clientHeight))
            {
                height = this.frame.contentWindow.document.body.clientHeight;
            }            
        }catch(e){ }
        return height;
    };
    
    this.init();
}
FrameBuilder.get = [];
var i93005527197 = new FrameBuilder("93005527197", false, "", "<!DOCTYPE HTML PUBLIC \"-\/\/W3C\/\/DTD HTML 4.01\/\/EN\" \"http:\/\/www.w3.org\/TR\/html4\/strict.dtd\">\n<html><head>\n<meta http-equiv=\"Content-Type\" content=\"text\/html; charset=utf-8\" \/>\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0\" \/>\n<meta name=\"HandheldFriendly\" content=\"true\" \/>\n<title>Form<\/title>\n<link href=\"http:\/\/max.jotfor.ms\/min\/g=formCss?3.0.2435\" rel=\"stylesheet\" type=\"text\/css\" \/>\n<style type=\"text\/css\">\n    .form-label{\n        width:150px !important;\n    }\n    .form-label-left{\n        width:150px !important;\n    }\n    .form-line{\n        padding:5px;\n    }\n    .form-label-right{\n        width:150px !important;\n    }\n    body, html{\n        margin:0;\n        padding:0;\n        background:#FFFFFF;\n    }\n\n    .form-all{\n        margin:0px auto;\n        padding-top:20px;\n        width:690px;\n        background:#FFFFFF;\n        color:#808080 !important;\n        font-family:\"Trebuchet MS\";\n        font-size:13px;\n    }\n<\/style>\n\n<script src=\"http:\/\/max.jotfor.ms\/min\/g=jotform?3.0.2435\" type=\"text\/javascript\"><\/script>\n<script type=\"text\/javascript\">\n var jsTime = setInterval(function(){try{\n   JotForm.jsForm = true;\n\n   JotForm.init(function(){\n      $('input_18').hint('Vessz\u0151vel v\u00e1lassza el az email c\u00edmeket!');\n      JotForm.description('input_18', 'K\u00e9rem vessz\u0151vel elv\u00e1lasztani az email c\u00edmeket!');\n      JotForm.initCaptcha('input_19');\n   });\n\n   clearInterval(jsTime);\n }catch(e){}}, 1000);\n<\/script>\n<\/head>\n<body>\n<form class=\"jotform-form\" action=\"http:\/\/submit.jotform.com\/submit.php\" method=\"post\" name=\"form_93005527197\" id=\"93005527197\" accept-charset=\"utf-8\">\n  <input type=\"hidden\" name=\"formID\" value=\"93005527197\" \/>\n  <div class=\"form-all\">\n    <ul class=\"form-section\">\n      <li class=\"form-line\" id=\"id_2\">\n        <label class=\"form-label-top\" id=\"label_2\" for=\"input_2\">\n          Kapcsolatart\u00f3 teljes neve:<span class=\"form-required\">*<\/span>\n        <\/label>\n        <div id=\"cid_2\" class=\"form-input-wide\">\n          <input type=\"text\" class=\"form-textbox validate[required]\" id=\"input_2\" name=\"q2_kapcsolatartoTeljes\" size=\"30\" maxlength=\"100\" \/>\n        <\/div>\n      <\/li>\n      <li class=\"form-line\" id=\"id_3\">\n        <label class=\"form-label-top\" id=\"label_3\" for=\"input_3\">\n          E-mail c\u00edm:<span class=\"form-required\">*<\/span>\n        <\/label>\n        <div id=\"cid_3\" class=\"form-input-wide\">\n          <input type=\"text\" class=\"form-textbox validate[required, Email]\" id=\"input_3\" name=\"q3_emailCim\" size=\"30\" maxlength=\"100\" \/>\n        <\/div>\n      <\/li>\n      <li class=\"form-line\" id=\"id_11\">\n        <label class=\"form-label-top\" id=\"label_11\" for=\"input_11\"> Telefonsz\u00e1m: <\/label>\n        <div id=\"cid_11\" class=\"form-input-wide\">\n          <input type=\"text\" class=\"form-textbox\" id=\"input_11\" name=\"q11_telefonszam\" size=\"30\" maxlength=\"100\" \/>\n        <\/div>\n      <\/li>\n      <li class=\"form-line\" id=\"id_12\">\n        <label class=\"form-label-top\" id=\"label_12\" for=\"input_12\">\n          Telep\u00edtend\u0151 CMS:<span class=\"form-required\">*<\/span>\n        <\/label>\n        <div id=\"cid_12\" class=\"form-input-wide\">\n          <div class=\"form-single-column\"><span class=\"form-checkbox-item\" style=\"clear:left;\"><input type=\"checkbox\" class=\"form-checkbox validate[required]\" id=\"input_12_0\" name=\"q12_telepitendoCms[]\" value=\"Nem k\u00e9rek telep\u00edt\u00e9st\" \/>\n              <label for=\"input_12_0\"> Nem k\u00e9rek telep\u00edt\u00e9st <\/label><\/span><span class=\"clearfix\"><\/span><span class=\"form-checkbox-item\" style=\"clear:left;\"><input type=\"checkbox\" class=\"form-checkbox validate[required]\" id=\"input_12_1\" name=\"q12_telepitendoCms[]\" value=\"Joomla port\u00e1l\" \/>\n              <label for=\"input_12_1\"> Joomla port\u00e1l <\/label><\/span><span class=\"clearfix\"><\/span><span class=\"form-checkbox-item\" style=\"clear:left;\"><input type=\"checkbox\" class=\"form-checkbox validate[required]\" id=\"input_12_2\" name=\"q12_telepitendoCms[]\" value=\"Drupal port\u00e1l\" \/>\n              <label for=\"input_12_2\"> Drupal port\u00e1l <\/label><\/span><span class=\"clearfix\"><\/span><span class=\"form-checkbox-item\" style=\"clear:left;\"><input type=\"checkbox\" class=\"form-checkbox validate[required]\" id=\"input_12_3\" name=\"q12_telepitendoCms[]\" value=\"Wordpress blog\" \/>\n              <label for=\"input_12_3\"> Wordpress blog <\/label><\/span><span class=\"clearfix\"><\/span><span class=\"form-checkbox-item\" style=\"clear:left;\"><input type=\"checkbox\" class=\"form-checkbox validate[required]\" id=\"input_12_4\" name=\"q12_telepitendoCms[]\" value=\"SMF f\u00f3rum\" \/>\n              <label for=\"input_12_4\"> SMF f\u00f3rum <\/label><\/span><span class=\"clearfix\"><\/span><span class=\"form-checkbox-item\" style=\"clear:left;\"><input type=\"checkbox\" class=\"form-checkbox validate[required]\" id=\"input_12_5\" name=\"q12_telepitendoCms[]\" value=\"PHPBB f\u00f3rum\" \/>\n              <label for=\"input_12_5\"> PHPBB f\u00f3rum <\/label><\/span><span class=\"clearfix\"><\/span><span class=\"form-checkbox-item\" style=\"clear:left;\"><input type=\"checkbox\" class=\"form-checkbox validate[required]\" id=\"input_12_6\" name=\"q12_telepitendoCms[]\" value=\"SugarCRM c\u00e9g adatb\u00e1zis kezel\u0151\" \/>\n              <label for=\"input_12_6\"> SugarCRM c\u00e9g adatb\u00e1zis kezel\u0151 <\/label><\/span><span class=\"clearfix\"><\/span>\n          <\/div>\n        <\/div>\n      <\/li>\n      <li class=\"form-line\" id=\"id_13\">\n        <label class=\"form-label-top\" id=\"label_13\" for=\"input_13\">\n          Adatb\u00e1zis<span class=\"form-required\">*<\/span>\n        <\/label>\n        <div id=\"cid_13\" class=\"form-input-wide\">\n          <div class=\"form-single-column\"><span class=\"form-radio-item\" style=\"clear:left;\"><input type=\"radio\" class=\"form-radio validate[required]\" id=\"input_13_0\" name=\"q13_adatbazis\" value=\"k\u00e9rek\" \/>\n              <label for=\"input_13_0\"> k\u00e9rek <\/label><\/span><span class=\"clearfix\"><\/span><span class=\"form-radio-item\" style=\"clear:left;\"><input type=\"radio\" class=\"form-radio validate[required]\" id=\"input_13_1\" name=\"q13_adatbazis\" value=\"nem k\u00e9rek\" \/>\n              <label for=\"input_13_1\"> nem k\u00e9rek <\/label><\/span><span class=\"clearfix\"><\/span>\n          <\/div>\n        <\/div>\n      <\/li>\n      <li class=\"form-line\" id=\"id_15\">\n        <label class=\"form-label-top\" id=\"label_15\" for=\"input_15\">\n          Domain n\u00e9v:<span class=\"form-required\">*<\/span>\n        <\/label>\n        <div id=\"cid_15\" class=\"form-input-wide\">\n          <div class=\"form-single-column\"><span class=\"form-radio-item\" style=\"clear:left;\"><input type=\"radio\" class=\"form-radio validate[required]\" id=\"input_15_0\" name=\"q15_domainNev\" value=\"van\" \/>\n              <label for=\"input_15_0\"> van <\/label><\/span><span class=\"clearfix\"><\/span><span class=\"form-radio-item\" style=\"clear:left;\"><input type=\"radio\" class=\"form-radio validate[required]\" id=\"input_15_1\" name=\"q15_domainNev\" value=\"nincs\" \/>\n              <label for=\"input_15_1\"> nincs <\/label><\/span><span class=\"clearfix\"><\/span><span class=\"form-radio-item\" style=\"clear:left;\"><input type=\"radio\" class=\"form-radio validate[required]\" id=\"input_15_2\" name=\"q15_domainNev\" value=\"\u00e1tregisztr\u00e1l\u00e1st k\u00e9rek\" \/>\n              <label for=\"input_15_2\"> \u00e1tregisztr\u00e1l\u00e1st k\u00e9rek <\/label><\/span><span class=\"clearfix\"><\/span><span class=\"form-radio-item\" style=\"clear:left;\"><input type=\"radio\" class=\"form-radio validate[required]\" id=\"input_15_3\" name=\"q15_domainNev\" value=\"csak t\u00e1rhelyet k\u00e9rek\" \/>\n              <label for=\"input_15_3\"> csak t\u00e1rhelyet k\u00e9rek <\/label><\/span><span class=\"clearfix\"><\/span>\n          <\/div>\n        <\/div>\n      <\/li>\n      <li class=\"form-line\" id=\"id_16\">\n        <div id=\"cid_16\" class=\"form-input-wide\">\n          <div id=\"text_16\" class=\"form-html\">\n            <FONT>\n              <FONT size=1>\n                A kiv\u00e1lasztott domain nevet ellen\u0151rizze le:\n              <\/FONT>\n              <A href=\"http:\/\/www.domain.hu\/domain\/szabad-e\/\"><FONT size=1>domain.hu<\/FONT><\/A><A style=\"FONT-STYLE: italic\" href=\"http:\/\/www.domain.hu\/\"><\/A><A style=\"FONT-STYLE: italic\" href=\"http:\/\/www.domain.hu\/\"><\/A><\/FONT><A style=\"FONT-STYLE: italic\" href=\"http:\/\/www.domain.hu\/\"><FONT size=2><\/FONT><\/A><FONT size=2><A style=\"FONT-STYLE: italic\" href=\"http:\/\/www.domain.hu\/\"><\/A><\/FONT><\/div> <\/div><\/li><li class=\"form-line\" id=\"id_17\" ><label class=\"form-label-top\" id=\"label_17\" for=\"input_17\"> Ig\u00e9nyelt domain n\u00e9v: <\/label><div id=\"cid_17\" class=\"form-input-wide\"> <input type=\"text\" class=\"form-textbox\"id=\"input_17\" name=\"q17_igenyeltDomain\" size=\"30\" maxlength=\"100\"  \/> <\/div><\/li><li class=\"form-line\" id=\"id_18\" ><label class=\"form-label-top\" id=\"label_18\" for=\"input_18\"> Ig\u00e9nyelt emaic\u00edmek: (max 5 db) <\/label><div id=\"cid_18\" class=\"form-input-wide\"> <input type=\"text\" class=\"form-textbox validate[Email]\"id=\"input_18\" name=\"q18_igenyeltEmaicimek18\" size=\"40\" maxlength=\"100\"  \/> <\/div><\/li><li class=\"form-line\" id=\"id_19\" ><label class=\"form-label-top\" id=\"label_19\" for=\"input_19\"> \u00cdrja be a k\u00e9pen l\u00e1that\u00f3 sz\u00f6veget:<span class=\"form-required\">*<\/span> <\/label><div id=\"cid_19\" class=\"form-input-wide\"> <div class=\"form-captcha\"><label for=\"input_19\"><img alt=\"Captcha - Reload if it's not displayed\" id=\"input_19_captcha\" class=\"form-captcha-image\" style=\"background:url(http:\/\/www.jotform.com\/images\/loader-big.gif) no-repeat center;\" src=\"http:\/\/www.jotform.com\/images\/blank.gif\" width=\"150\" height=\"41\" \/><\/label><div style=\"white-space:nowrap;\"><input type=\"text\" id=\"input_19\" class=\"form-textbox validate[required]\" name=\"captcha\" style=\"width:130px;\" \/><img src=\"http:\/\/www.jotform.com\/images\/reload.png\" alt=\"Reload\" align=\"absmiddle\" style=\"cursor:pointer\" onclick=\"JotForm.reloadCaptcha('input_19');\" \/><input type=\"hidden\" name=\"captcha_id\" id=\"input_19_captcha_id\" value=\"0\"><\/div><\/div> <\/div><\/li><li class=\"form-line\" id=\"id_1\" ><div id=\"cid_1\" class=\"form-input-wide\"> <div style=\"text-align:left\" class=\"form-buttons-wrapper\"><button id=\"input_1\" type=\"submit\" class=\"form-submit-button\" >Megrendelem<\/button><\/div> <\/div><\/li><li style=\"display:none\">Should be Empty: <input type=\"text\" name=\"website\" value=\"\" \/><\/li><\/ul><\/div><input type=\"hidden\" id=\"simple_spc\" name=\"simple_spc\" value=\"93005527197\"\/><script type=\"text\/javascript\">document.getElementById(\"si\"+\"mple\"+\"_spc\").value = \"93005527197-93005527197\";<\/script><\/form><\/body>\n<\/html>\n");

