//Colors for fields (marked color, normal color) mcolor="#eeb211"; ncolor="#ffffff"; function chkField(name){ switch(name){ case "email": if (validEmail ()) document.forms["cFrm"].elements['email'].style.backgroundColor=mcolor; else document.forms["cFrm"].elements['email'].style.backgroundColor=ncolor; break; case "job_title": case "street": case "zip_code": case "city": break; default: if(document.forms["cFrm"].elements[name].value=="") document.forms["cFrm"].elements[name].style.backgroundColor=mcolor; else document.forms["cFrm"].elements[name].style.backgroundColor=ncolor; break; } } function validEmail (){ var str=document.forms["cFrm"].elements['email'].value; var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i if (filter.test(str)) return false; else return true; } function submitFrm(){ countFields=0; for (i=0;i < document.forms["cFrm"].elements.length; i++){ if(document.forms["cFrm"].elements[i].value=="" && document.forms["cFrm"].elements[i] != document.forms["cFrm"].elements['comments'] && document.forms["cFrm"].elements[i] != document.forms["cFrm"].elements['job_title'] && document.forms["cFrm"].elements[i] != document.forms["cFrm"].elements['street'] && document.forms["cFrm"].elements[i] != document.forms["cFrm"].elements['zip_code'] && document.forms["cFrm"].elements[i] != document.forms["cFrm"].elements['city'] && document.forms["cFrm"].elements[i] != document.forms["cFrm"].elements['state']){ document.forms["cFrm"].elements[i].style.backgroundColor=mcolor; countFields++; } } if(validEmail ()) countFields++; if(countFields < 1){ form="c_id=1" + "&title=" + encodeURI(document.forms["cFrm"].elements["title"].value) + "&first_name=" + encodeURI(document.forms["cFrm"].elements["first_name"].value) + "&last_name=" + encodeURI(document.forms["cFrm"].elements["last_name"].value) + "&job_title=" + encodeURI(document.forms["cFrm"].elements["job_title"].value) + "&company=" + encodeURI(document.forms["cFrm"].elements["company"].value) + "&street=" + encodeURI(document.forms["cFrm"].elements["street"].value) + "&zip_code=" + encodeURI(document.forms["cFrm"].elements["zip_code"].value) + "&city=" + encodeURI(document.forms["cFrm"].elements["city"].value) + "&country=" + encodeURI(document.forms["cFrm"].elements["country"].value) + "&state=" + encodeURI(document.forms["cFrm"].elements["state"].value) + "&email=" + encodeURI(document.forms["cFrm"].elements["email"].value) + "&phone=" + encodeURI(document.forms["cFrm"].elements["phone"].value) + "&comments=" + encodeURI(document.forms["cFrm"].elements["comments"].value); dbReq(form); } } function question(i){ //Get Current Question Number q_id=parseInt(document.forms["qFrm"].elements["question_number"].value) //Next or Previous Question? n_id="&n_id="+i; if(i == 1){ if(document.forms["qFrm"].elements[0].checked == true) dbReq("q_id=" + q_id + n_id + "&a_id=1"); else if(document.forms["qFrm"].elements[1].checked == true) dbReq("q_id=" + q_id + n_id + "&a_id=2"); else if(document.forms["qFrm"].elements[2].checked == true) dbReq("q_id=" + q_id + n_id + "&a_id=3"); else alert ("Please select an answer to continue..."); }else if (i == -1) dbReq("q_id="+q_id+n_id); } //Check witch navigation is required for content... function changeNav(){ if(document.getElementById('home')){ document.getElementById('topnav').style.visibility="visible"; document.getElementById('topnav').style.backgroundImage="url(gfx/choose_test_en.png)"; document.getElementById('topnav').innerHTML="
"; } else if(document.getElementById('about') || document.getElementById('legal') || document.getElementById('contact')){ document.getElementById('topnav').style.visibility="hidden"; } //Show Steps and Result... if(document.forms["qFrm"] || document.getElementById('result')){ if(document.forms["qFrm"]) s=document.forms["qFrm"].elements["question_number"].value; else s="Result"; var nav="|  1  |  2  |  3  |  4  |  5  |  6  |  7  |   8  |  9  |  10  |  Result"; document.getElementById('topnav').style.visibility="visible"; document.getElementById('topnav').style.backgroundImage="url(gfx/step_en.png)"; document.getElementById('topnav').innerHTML="
" + nav.replace(s,""+s+"") + "
"; } } function simplePreload(){ var args = {1:'gfx/background.jpg', 2:'gfx/choose_test_de.png', 3:'gfx/choose_test_en.png', 4:'gfx/footer_de.png', 5:'gfx/footer_en.png', 6:'gfx/header_de.png', 7:'gfx/header_en.png', 8:'gfx/loading.gif', 9:'gfx/main_1px.png', 10:'gfx/next_q_de.gif', 11:'gfx/next_q_en.gif', 12:'gfx/prev_q_de.gif', 13:'gfx/prev_q_dis_de.gif', 14:'gfx/prev_q_dis_en.gif', 15:'gfx/prev_q_en.gif', 16:'gfx/reset_form_de.gif', 17:'gfx/reset_form_en.gif', 18:'gfx/result.jpg', 19:'gfx/result_green.gif', 20:'gfx/result_red.gif', 21:'gfx/result_yellow.gif', 22:'gfx/show_detailed_results_de.gif', 23:'gfx/show_detailed_results_en.gif', 24:'gfx/show_results_de.gif', 25:'gfx/show_results_en.gif', 26:'gfx/start_test_de.gif', 27:'gfx/start_test_en.gif', 28:'gfx/step_de.png', 29:'gfx/step_en.png', 30:'gfx/submit_form_de.gif', 31:'gfx/submit_form_en.gif', 32:'gfx/try_another_test_de.gif', 33:'gfx/try_another_test_en.gif'}; document.imageArray = new Array(args.length); for(var i=0; i