var que_arr = new Array("I have enough money to pay my rent/mortgage each month.", // 1
                        "I have enough money to ''make it through the month''",              // 2 
                        "I have taken an insurance to cover ''big'' unexpected expenses, such as a hospital  bill.", //3
                        "I have enough money to take care of emergency expenses such as home repair, a burglary/theft and even a job loss. ", //4
                        "I have financial goals in writing.", //5
                        "I am able to put money aside for long-term financial goals such as education of children, retirement, etc. ", //6
                        "I utilise less than 15% of my salary to repay my monthly credit card bills, car loans and other EMIs, excluding rent or home loan EMIs.", //7
                        "I have a concrete plan for spending my hard-earned money, including salary and bonuses.", //8
                        "I don't buy major things on impulse; I compare prices and offers with other options available.", //9
                        "I keep my financial records - credit card statements, tax documents, travel vouchers, etc. - organised.", //10
                        "I do not borrow on my credit card and pay the bill on time.", //11
                        "I have enough money for gifts and occasional 'treats' for myself and my family."//12
                        );


function next(level){
	if(level==1){
		eraseCookie('res_total');
		setCookie('res_total',parseInt(0));
	}
	var web_img_path = document.getElementById('web_img_path').value; 
	var web_path = document.getElementById('web_path').value; 
    
			var q = document.getElementsByName('q');
			var flg = 0;
			var q_val = 0;
			  
			for(var i=0; i<q.length; i++){
				if( q[i].checked == true ){
					flg = 1;  
					q_val = parseInt(q[i].value);

				}
			}

			if(flg==0){
				alert("Please select any one answer.");
				q[0].focus();
			}else{
							
				var c = parseInt(getCookie('res_total'));
				var res_total = parseInt(c + q_val);
				setCookie('res_total',parseInt(res_total));
				if(level < 12)document.getElementById('loader_div').style.display = 'block';  
				var curr = level + 1;
				var img = 'q'+curr+'.jpg';
				document.getElementById('num_span').innerHTML =   curr;         // Question no. heading
				document.getElementById('quiz_td').innerHTML =   que_arr[level]; // Question 
				reset_ans_radio(); // reset the answer option 
				document.getElementById('quiz_img').src = web_img_path+'quiz/level1/'+img; // change question img
				//alert(level)
				if(level < 11){
				    // change submit button
					document.getElementById('next_td').innerHTML = '<input type="image" src="'+web_img_path+'quiz/level1/quiz-next.gif" width="74" height="97" border="0" onclick="next('+curr+');">'; 
					document.getElementById('pager_span').innerHTML  = curr+'/12';
				}
				else{ 
					document.getElementById('next_td').innerHTML = '';// change submit button
					document.getElementById('final_submit_td').innerHTML = '<input type="image" src="'+web_img_path+'quiz/level1/quiz-submit.gif" border="0" onclick="next('+curr+');">'; // change submit button // final submit button
					document.getElementById('pager_span').innerHTML  = '12/12';

				}
				
				setTimeout("document.getElementById('loader_div').style.display = 'none'", 1000);
	  
			} 
			if(level==12 && flg!=0){
					   //show result
					 var res_total = parseInt(getCookie('res_total'));
					 request_for_email(res_total,web_path);
			}

}

function reset_ans_radio(){
    var q = document.getElementsByName('q');
	for(var i=0; i<q.length; i++){
        q[i].checked = false; 
	}
}


function request_for_email(res_total, web_img_path){
        var path = "'"+web_img_path+"'";
		var str = '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr id="subscribe-tr">';
	    str += '<tr><td>&nbsp;</td></tr>';
	    str += '<tr><td class="ver12blue" align="center">Please enter your email-id to view result !</td></tr>';
	    str += '<tr><td>&nbsp;</td></tr>';
		str += '<td id="subscribe-td" valign="middle" align="center">';
		str += '<input name="subscriber_email" id="subscriber_email" size="28" value="" style="color: rgb(100, 100, 100);"  type="text">';
		str += '&nbsp;&nbsp;<input value="Subscribe" class="submit-btn" onclick="subscribe_now_quiz(0,'+path+');" type="button"></td>';
		str += '</tr></table>';
		document.getElementById('main_td').innerHTML = str ;
 }


 //--------------------- add Email Id ------------------------------//
 //---------SUbscrib now news letter home page ------------------------------------------//

function subscribe_now_quiz(core_id,web_path){
    
    var email = trim(document.getElementById('subscriber_email').value);
    
	var source = 'subscribe_now_quiz'; 
	

	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var act = 'subscribe_now_quiz';
	if(email=='' || email=='Email Id'){
       alert('Please enter email address.\nE.g. email@domain.com');
		document.getElementById('subscriber_email').focus();	
		return false;
	}else
    if(reg.test(email) == false)
	{
		alert('Your email address seems incorrect.\n Please enter valid email address.\n E.g. email@domain.com');
		document.getElementById('subscriber_email').focus();	
		return false;
	}else{
		document.getElementById('main_td').innerHTML = '<table border="0" width="100%"><tr><td align="right"><img src="'+web_path+'images/loading-bar.gif"></td><td class="ver11blue">subscribing...&nbsp;&nbsp;</td></tr></table>';
		var bodyVars = {
			action : act,
			email : email,
			product_id : core_id,
			mail_source : source
		}
		var URLVars = ''; 
		ajaxCaller.postVars(web_path+"ajax_common.php", bodyVars,URLVars, SubscribeNowQuizResponse, false, null);
	}

}
function SubscribeNowQuizResponse(text, headers, callingContext) {
   
   text = trim(text);
   var response = text.split("~");
   var web_path = response[2];
   var web_img_path = web_path+'images/';
   var res_total = parseInt(getCookie('res_total'));

 if(res_total > 36){
	 var str = '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td align="center" valign="top" colspan"2"  class="ver12blue">You should be proud of your personal finance management skills.</td></tr>';
	 str += '<tr><td align="center" valign="top" colspan"2">&nbsp;</td></tr>';
	 str += '<tr><td align="center" valign="top" colspan"2"><img src="'+web_img_path+'quiz/level1/over37.jpg"></td></tr>';
	 str += '<tr><td align="center" valign="top" colspan"2"><b>Your Score: '+res_total+'</b></td></tr>';
	 str += '</table>';

 }else if(res_total > 27){
	 var str = '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td align="center" valign="top" colspan"2"  class="ver12blue">Your personal finance management skills are GOOD!</td></tr>';
	 str += '<tr><td align="center" valign="top" colspan"2">&nbsp;</td></tr>';
	 str += '<tr><td align="center" valign="top" colspan"2"><img src="'+web_img_path+'quiz/level1/29-36.jpg"></td></tr>';
	 str += '<tr><td align="center" valign="top" colspan"2"><b>Your Score: '+res_total+'</b></td></tr>';
	 str += '</table>';    
 }else if(res_total > 19){
	 var str = '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td align="center" valign="top" colspan"2"  class="ver12blue">Seriously, you should work on your personal finance management skills.</td></tr>';
	 str += '<tr><td align="center" valign="top" colspan"2">&nbsp;</td></tr>';
	 str += '<tr><td align="center" valign="top" colspan"2"><img src="'+web_img_path+'quiz/level1/21-28.jpg"></td></tr>';
	 str += '<tr><td align="center" valign="top" colspan"2"><b>Your Score: '+res_total+'</b></td></tr>';
	 str += '</table>';
 }else if(res_total > 12){
	 var str = '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td align="center" valign="top" colspan"2"  class="ver12blue">You are in serious financial trouble.</td></tr>';
	 str += '<tr><td align="center" valign="top" colspan"2">&nbsp;</td></tr>';
	 str += '<tr><td align="center" valign="top" colspan"2"><img src="'+web_img_path+'quiz/level1/13-20.jpg"></td></tr>';
	 str += '<tr><td align="center" valign="top" colspan"2"><b>Your Score: '+res_total+'</b></td></tr>';
	 str += '</table>';

 }else{
	 var str = '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td align="center" valign="top" colspan"2"  class="ver12blue">WATCH OUT!</td></tr>';
	 str += '<tr><td align="center" valign="top" colspan"2">&nbsp;</td></tr>';
	 str += '<tr><td align="center" valign="top" colspan"2"><img src="'+web_img_path+'quiz/level1/under12.jpg"></td></tr>';
	 str += '<tr><td align="center" valign="top" colspan"2"><b>Your Score: '+res_total+'</b></td></tr>';
	 str += '</table>'; 
 }
 str += '<br/><br/><div align="center"><a href="'+web_path+'refer-a-friend.php"><b>Refer this site to a friend</b></a></div>';
 document.getElementById('main_td').innerHTML = str ;

}



