if(navigator.appName == "Microsoft Internet Explorer"){
	var quiz = new ActiveXObject("Microsoft.XMLHTTP");
}else{
	var quiz = new XMLHttpRequest();
}
function displayfunction(){
document.getElementById( "c1" ).onclick = null;
document.getElementById( "c2" ).onclick = null;
document.getElementById( "c3" ).onclick = null;
document.getElementById( "c4" ).onclick = null;
document.getElementById( "c5" ).onclick = null;
document.getElementById( "c6" ).onclick = null;
document.getElementById( "c7" ).onclick = null;
document.getElementById( "c8" ).onclick = null;
document.getElementById( "c9" ).onclick = null;
document.getElementById( "c1" ).style.cursor = 'none';
document.getElementById( "c2" ).style.cursor = 'none';
document.getElementById( "c3" ).style.cursor = 'none';
document.getElementById( "c4" ).style.cursor = 'none';
document.getElementById( "c5" ).style.cursor = 'none';
document.getElementById( "c6" ).style.cursor = 'none';
document.getElementById( "c7" ).style.cursor = 'none';
document.getElementById( "c8" ).style.cursor = 'none';
document.getElementById( "c9" ).style.cursor = 'none';
document.getElementById( "n1" ).onclick = null;
document.getElementById( "n2" ).onclick = null;
document.getElementById( "n3" ).onclick = null;
document.getElementById( "n4" ).onclick = null;
document.getElementById( "n5" ).onclick = null;
document.getElementById( "n6" ).onclick = null;
document.getElementById( "n7" ).onclick = null;
document.getElementById( "n8" ).onclick = null;
document.getElementById( "n9" ).onclick = null;
}
function step1(){
if (document.getElementById('name').value == "") {
         alert ("الرجاء كتابة الإسم");
         document.getElementById('name').focus();
         return (false); }

if (document.getElementById('name').value.length < 10 ) {
         alert ("الرجاء كتابة الإسم رباعيا ً");
         document.getElementById('name').focus();
         return (false); }

if (document.getElementById('email').value == "") {
         alert ("الرجاء كتابة البريد الإلكتروني");
         document.getElementById('email').focus();
         return (false); }

	var Symb = "|.{.}.[.].:.;.?.!.#.$.%.^.&.*.(.)./.\\.=.+.~.\'.\". .>.<.,".split(".");

for (var i=0; i < Symb.length; i++) {
      if (document.getElementById('email').value.indexOf(Symb[i]) !== -1) {
         alert ("هذا الرمز ["+Symb[i]+"] والمسافات غير مسموح بها في البريد الإلكتروني");
         document.getElementById('email').focus();
         return (false); }

   }

if (document.getElementById('email').value.indexOf("@") == -1 || document.getElementById('email').value.indexOf(".") == -1 || document.getElementById('email').value.length < 7 ) {
         alert ("من فضلك اكتب بريدا ً إلكترونيا ً صحيحا ً");
         document.getElementById('email').focus();
         return (false); }
               
	var name = document.getElementById('name');
	var email = document.getElementById('email');
	var mobile = document.getElementById('mobile');
	var interests = document.getElementById('interests');
	document.getElementById('quiz').style.display  = 'none';
	document.getElementById('waitquiz').style.display  = 'block';
	quiz.open("POST","quiz/check.php?",true)
	quiz.setRequestHeader('Content-type', 'application/x-www-form-urlencoded; charset=windows-1256');
	param="name="+encodeURIComponent(name.value)
	param=param+"&email="+encodeURIComponent(email.value)
	param=param+"&mobile="+encodeURIComponent(mobile.value)
	param=param+"&interests="+interests.value
	quiz.onreadystatechange = quizhandleResponse;	
	quiz.send(param) 
}

function pause(numberMillis)
{
var now = new Date();
var exitTime = now.getTime() + numberMillis;
while (true)
{
now = new Date();
if (now.getTime() > exitTime)
return;
}
} 

function step2(numcatid,numcell)
{
displayfunction();
$('c'+numcell).fade();
	pause(1000);
$('n'+numcell).appear();

	setTimeout("afterstep2("+numcatid+","+numcell+")",2000);
}
function afterstep2(numcatid,numcell)
{
	document.getElementById('quiz').style.display  = 'none';	
	document.getElementById('waitquiz').style.display  = 'block';	
	quiz.open('get', 'quiz/questions.php?catid='+numcatid, true);    
	quiz.onreadystatechange = quizhandleResponse;
	quiz.send(null);
	initbox();
}

function step3(session,answerid)
{
document.getElementById( "c1" ).onclick = null;
document.getElementById( "c2" ).onclick = null;
document.getElementById( "c1" ).style.cursor = 'none';
document.getElementById( "c2" ).style.cursor = 'none';
	document.getElementById('quiz').style.display  = 'none';
	document.getElementById('waitquiz').style.display  = 'block';
	quiz.open('get', 'quiz/done.php?s='+session+'&aid='+answerid, true);
    quiz.onreadystatechange = quizhandleResponse;
    quiz.send(null);
}

function quizhandleResponse() {
    if(quiz.readyState == 4){
        
		document.getElementById('quiz').innerHTML = quiz.responseText;
		document.getElementById('waitquiz').style.display  = 'none';
		document.getElementById('quiz').style.display  = 'block';
    }
}
