/*
	Javascript function used in customer_sign.php page
*/
var err_msg				=	'Please accept the terms & conditions to proceed..';
var err_msg_phone			=	'Please provide your phone number..';
var err_msg_invalid			=	'Error: Phone Number NOT Valid';
var err_msg_exceed_time			=	'please try after some time..';
var err_msg_fill			= 	'Please fill all the fields..';
var msg_sending_data			=	'Sending data...';
var ajax_request		=	null;
var ajax_action_url		=	"ajax/customer_sign_do_actions.php";

function ajaxKeyCheck(e){
	if(e.keyCode==13){
		//alert(msg_sending_data);
		e.cancelBubble = true;
        e.returnValue = false;
		ajaxCustomerSign();
	}
}
function ajaxCustomerSign(){
	document.getElementById('div_error_msg').innerHTML	=	'';
	document.getElementById('btn_save').disabled		=	true;
	var phone_number	=	document.getElementById('txt_phone_number').value;
	if(phone_number == ""){
		document.getElementById('div_error_msg').style.display	=	'block';
		document.getElementById('div_error_msg').innerHTML		=	err_msg_phone;
		document.getElementById('btn_save').disabled				=	false;
		return false;
	}
	ajax_request	=	createXMLHttpRequest();	
	var params = [
		{ name: "phone_number", value: phone_number },
		{ name: "action",  value: "CUSTOMER_SIGN" }
	];
	ajax_request.open("POST", ajax_action_url+"?rnd=" + Math.random(), true);
	ajax_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	var body = buildQueryString(params);
	ajax_request.onreadystatechange = handleCustomerSign;
	ajax_request.send(body); 
	return false;
}
function handleCustomerSign(){
	document.getElementById('div_error_msg').innerHTML		=	'';
	document.getElementById('div_error_msg').style.display	=	'block';
	if(ajax_request.readyState < 4){
		document.getElementById('div_error_msg').innerHTML = msg_sending_data ;
		document.getElementById('btn_save').disabled		=	true;
	}else{
		document.getElementById('btn_save').disabled		=	false;
		if(trim(ajax_request.responseText)=="Exist" || trim(ajax_request.responseText)=="Cant"){
			document.getElementById('div_error_msg').style.display	=	'block';
			document.getElementById('div_error_msg').innerHTML = err_msg_invalid ;
			document.getElementById('btn_save').disabled		=	false;
		}else if(trim(ajax_request.responseText)=="Disable"){
			document.getElementById('txt_phone_number').disabled	=	true;
			document.getElementById('btn_save').disabled		=	true;
 			document.getElementById('div_error_msg').style.display	=	'block';
			document.getElementById('div_error_msg').innerHTML = err_msg_invalid ;
		}
		else if(trim(ajax_request.responseText)=="Success"){
			document.getElementById('op').value		=	'terms';
 			document.sign_form.submit();
		}
	}
}
/*
	Javascript function used in terms.php page
*/
function ajaxCustomerDetails(){	
	var nam = document.getElementById('name').value ;
	var ad1 = document.getElementById('ad1').value ;
	var ad2 = document.getElementById('ad2').value ;
	var city = document.getElementById('city').value ;
	var state = document.getElementById('state').value ;
	var zip = document.getElementById('zip').value ;
	var esign = document.getElementById('esign').value ;
	var phone = document.getElementById('phone').value ;
	document.getElementById('btn_save').disabled	=	true;
	if(nam!='' && ad1!='' && city!='' && state!='' && zip!='' && esign!=''){
		if(document.getElementById('accept').checked){		
		ajax_request	=	createXMLHttpRequest();	
		var params = [
			{ name: "nam", value: nam },
			{ name: "ad1",  value: ad1 },
			{ name: "ad2", value: ad2 },
			{ name: "city",  value: city },
			{ name: "state", value: state },
			{ name: "zip",  value: zip },
			{ name: "esign", value: esign },
			{ name: "phone", value: phone },
			{ name: "action",  value: "CUSTOMER_DETAILS" }
		];
		ajax_request.open("POST", ajax_action_url+"?rnd=" + Math.random(), true);
		ajax_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		var body = buildQueryString(params);
		ajax_request.onreadystatechange = handleCustomerDetails;
		ajax_request.send(body); 
		}
		else{
			document.getElementById('div_error_msg').style.display	=	'block';
			document.getElementById('div_error_msg').innerHTML = err_msg ;
			document.getElementById('btn_save').disabled	=	false;

		}
	}
	else{
			document.getElementById('div_error_msg').style.display	=	'block';
			document.getElementById('div_error_msg').innerHTML = err_msg_fill ;
			document.getElementById('btn_save').disabled	=	false;

	}
}
function handleCustomerDetails(){
	document.getElementById('div_error_msg').innerHTML		=	'';
	document.getElementById('div_error_msg').style.display	=	'block';

	if(ajax_request.readyState < 4){		
		document.getElementById('div_error_msg').innerHTML	=	msg_sending_data;
		document.getElementById('btn_save').disabled		=	true;	
	}else{			
		document.getElementById('btn_save').disabled		=	false;		
		if(trim(ajax_request.responseText)=="Exist" || trim(ajax_request.responseText)=="Cant"){
			document.getElementById('div_error_msg').style.display	=	'block';
			document.getElementById('div_error_msg').innerHTML = err_msg_invalid ;
		}else if(trim(ajax_request.responseText)=="Disable"){
			document.getElementById('txt_phone_number').disabled		=	'true';
 			document.getElementById('div_error_msg').style.display	=	'block';
			document.getElementById('div_error_msg').innerHTML = err_msg_invalid ;
		}
		else if(trim(ajax_request.responseText)=="Success"){
			window.location = "http://linxip.com";
		}
	}
}

