var isPost = false;
var viewQuiz = false;
var Quizmsg = '';
$(function(){
//alert('test');
//$("input#btSubmit").click(function(){
	function submitForm(){
		Quizmsg = '';
		if (validateForm()) {
			
			//$.blockUI({ message: $('#overlay') }); 
			//$.blockUI({ message: null }); 
			
			$.ajax({
			   type: "POST",
			   url: "index.aspx",
			   data: $("form#frmServer").serialize(),
			   async: false,
			   success: 
			   	function(msg){
				
					 if (msg == "0") {
						 //alert(msg);
						 alert(strAlertQuiz);
						 //GotoStep("1");
						 /*var arrError = msg.split("|");
						 alert(arrError[0]);
						 if (arrError[1] != undefined) {
							 var arrObjError = arrError[1].split(":");
							 var i = 0;
							 for (var objError in arrObjError) {
								AlertBg(arrObjError[i]);
								i++;
							  }
						 }*/
						 
						 // $.unblockUI({ 
			             //   onUnblock: function(){alert(arrError[0]); } 
            			//  }); 
						  
					 } else {
						//window.location.replace("questionaire-thank.aspx");
						viewQuiz = true;
						Quizmsg = msg;
						$("form#frmServer #btnSubmit").click();
						//MM_openBrWindow('quiz-result.aspx?id='+$("form#frmServer input#QuizID").val()+'&aid='+msg,'','width=620,height=620');
						//alert("success"); 
						//$.unblockUI({ 
			             // onUnblock: function(){alert("success"); } 
            			 //}); 
						// Redirect to thank you page
						
					 }
					
				 //alert( msg );
			   	},
			  error:function (xhr, ajaxOptions, thrownError){
				  //alert(xhr.status);
				  alert(thrownError);
			  }

			 });
			
		} 
	}

	$("form#frmServer #btnSubmit").click(function(){
		//MM_openBrWindow('quiz-result.aspx');
		if (viewQuiz) {
			//msg = '331';
			MM_openBrWindow('quiz-result.aspx?id='+$("form#frmServer input#QuizID").val()+'&aid='+Quizmsg,'','scrollbars=yes,width=650,height=620');
			viewQuiz = false;
		} else {
			submitForm();
		}
		return false;
	});
	
	//});
	//alert($("form#frmServer").attr("id"));
	$("form#frmServer").submit(function(){
		//alert('testform');
		/*submitForm();
		return false;*/
		//alert($("div#tab2Form").css("display"));
		//alert("test");									
	});
	
	function validateForm(){
		//var started = +new Date;
		
		isPost = false;
		bitAlert = false;
		context = $("table#tblQuestion");
		
		context.find("td.bgAlert").removeClass("bgAlert");
		context.find("input.bgAlert").removeClass("bgAlert");

		if (!ValidateRadio2("table#tblQuestion input[name='choice']")) {
			bitAlert = true;
			AlertTr4("table#tblQuiz td#trQuestion");
		}
	
		//alert("test");
		//return false;
		//alert(+new Date - started + " ms.");
		///////
		
		if(bitAlert){
		//alertObj.style.display = "";
			alert(strAlertMessage);
			return false;
		}else{
			//alertObj.style.display = "";
			//obj.action = "contact-us.aspx";
			//obj.submit();
			isPost = false;
			return true;
		}	
		////////
		
		
	}
	
	function AlertBg(objId){
		if ((objId != undefined) && (objId != "")) {
				if(!$("#"+objId).hasClass("bgAlert")) $("#"+objId).addClass("bgAlert");
		}
	}
	
	function AlertBg2(objId){
		obj = $(objId);
		if(! obj.hasClass("bgAlert")) obj.addClass("bgAlert");
		
	}
	
	function AlertTr4(objId){
		objTr = $(objId);
		if(! objTr.hasClass("bgAlert")) objTr.addClass("bgAlert");
	}
	
	function ValidateRadio2(objName){
		//if (($("input[name='"+objName+"']") != undefined) && ($("input[name='"+objName+"']:checked").val() == undefined)) {
		//if (($("input[name='"+objName+"']") != undefined) && ($("input[name='"+objName+"']:checked").length == 0)) {
		//obj = $
		if ($(objName+":checked").length == 0){
			return false;
		} else {
			return true;
		}
	}
		
});
