function upgradeplan(planid){
	document.getElementById("pack").value=planid;
	//url="http://<?php echo $_SERVER['HTTP_HOST']?>/changeplan.php?planid="+planid;
	id=getRequest(url,id='showplane',msg="loading...");
	document.getElementById('company_url').focus();
}
function focusEmail(){document.frm_signup.email.focus();}
function focusUsername(){document.frm_signup.username.focus();}
function focusUrl(){document.frm_signup.company_url.focus();}
function focusCard(){document.frm_signup.cardno.focus();}
function dropdown_validator(){
	var right_now=new Date();
	var the_year=right_now.getFullYear();
	var the_month=right_now.getMonth();
	if ((document.getElementById("card_expires_y").value) == the_year && (document.getElementById("card_expires_m").value) <= (the_month+1)){
		exipry_check=1;
		//$.prompt('Provide credit Card With Later Expiry Month.',{ prefix: 'impromptu'});
		return(false);
	}
	else if ((document.getElementById("card_expires_y").value) < the_year){
		exipry_check=1;
		//$.prompt('Please check the year of Expiry.',{ prefix: 'impromptu'});
		return(false);
	}else if(document.getElementById("card_expires_y").value >= the_year)
	{
		return(true);
	}else
	{
		return(true);
	}
}
function Mod10(ccNumb) {
	var valid = "0123456789";
	var len   = ccNumb.length;
	var iCCN  = parseInt(ccNumb);
	var sCCN  = ccNumb.toString();
	sCCN      = sCCN.replace (/^\s+|\s+$/g,'');
	var iTotal = 0;
	var bNum   = true;
	var bResult = false;
	var temp;
	var calc;
	for (var j=0; j<len; j++) {
		temp = "" + sCCN.substring(j, j+1);
		if (valid.indexOf(temp) == "-1"){bNum = false;}
	}
	if(!bNum){
		bResult = false;
	}
	if((len == 0)&&(bResult)){
		bResult = false;
	} else{
	  if(len >= 15){
		for(var i=len;i>0;i--){
		  calc = parseInt(iCCN) % 10;
		  calc = parseInt(calc);
		  iTotal += calc;
		  i--;
		  iCCN = iCCN / 10;
		  calc = parseInt(iCCN) % 10;
		  calc = calc *2;
		  switch(calc){
			case 10: calc = 1; break;
			case 12: calc = 3; break;
			case 14: calc = 5; break;
			case 16: calc = 7; break;
			case 18: calc = 9; break;
			default: calc = calc;
		  }                                               
		iCCN = iCCN / 10;
		iTotal += calc;
	  } 
	  if ((iTotal%10)==0){
		bResult = true;
	  } else {
		bResult = false;
		}
	  }
	}
	/*if(!bResult){
		var txt = 'Valid Credit Card Number Required';
		$.prompt(txt,{ prefix: 'impromptu' , callback: focusCard});
	}*/
	return bResult;
}

pic1 = new Image(16, 16); 
pic1.src = "loader.gif";
var user=1;
var e=1;
var cu=1;
var check=1;
var card=1;
var exipry_check=1;
$(document).ready(function(){

	//document.getElementById('submit').style.visibility = "hidden";
	$("#username").keyup(function() { 
	var usr = $("#username").val();
		$.ajax({  
		type: "POST",  
		url: "http://www.proofhub.com/Ajax/check.php",  
		data: "username="+ usr,  
		success: function(msg){  
	   $("#status1").ajaxComplete(function(event, request, settings){ 
			$("#status1").html('<img src="../Ajax/loader.gif"');
			if(msg == 'OK'){
					user=0;
					$("#status1").html('<img style="margin:2px;" align="absmiddle" src=Ajax/tick.gif');
					$("#status1").append('&nbsp; Username available');
				}else{
					user=1;
					$("#status1").html('<img style="margin:2px;" align="absmiddle" src=Ajax/close.png');
					$("#status1").append('&nbsp; Username not available');
					//document.getElementById('submit').style.visibility = "hidden";
					//document.frm_signup.chk.checked =false;
				}
	   });
	 } 
  });
  
});

$("#company_url").keyup(function(){
	var company_url = $("#company_url").val();
		$.ajax({  
		type: "POST",  
		url: "http://www.proofhub.com/Ajax/check.php",  
		data: "company_url="+ company_url,
		success: function(msg){  
		   $("#status4").ajaxComplete(function(event, request, settings){ 
			$("#status4").html('<img src=Ajax/loader.gif');
				if(msg == 'OK'){
					cu=0;
					$("#status4").html('<img style="margin:2px;" align="absmiddle" src=Ajax/tick.gif');
					$("#status4").append('&nbsp; Congrats! This site address is available');
				}else{
					cu=1;
					$("#status4").html('<img style="margin:2px;" align="absmiddle" src=Ajax/close.png');
					$("#status4").append('&nbsp; Ahh! Looks like someone already took this site address');
				} 
		   });
		 } 
	  }); 
});
$("#cardno").change(function() {
	var cardno= document.frm_signup.cardno.value;
	var result=Mod10(cardno);

	if(result){
		card=0;
	}
	else{
		card=1;
		//document.getElementById('submit').style.visibility = "hidden";
		//document.frm_signup.chk.checked =false;
	}
});
	$("#card_expires_m").change(function() { 
		var result=dropdown_validator();
		if(result){
			exipry_check=0;
		}else{
			exipry_check=1;
			//document.getElementById('submit').style.visibility = "hidden";
			//document.frm_signup.chk.checked =false;
		}
	});


	$("#card_expires_y").change(function() { 
		var result=dropdown_validator();
		if(result){
			exipry_check=0;
		}else{
			exipry_check=1;
		//document.getElementById('submit').style.visibility = "hidden";
		//document.frm_signup.chk.checked =false;
		}
	});

	//--------------------------company-url---------//
	$("#chk").click(function(){

		/*if(document.frm_signup.chk.checked ==true && user==0  && cu==0 && card==0 && exipry_check==0 && pack!=1){
		 //document.getElementById('submit').style.visibility = "visible";
		 }else if(user==1){
			 var txt = 'Username Required';
			 document.frm_signup.chk.checked =false;
			 $.prompt(txt,{ prefix: 'impromptu' , callback: focusUsername});
		}else if(cu==1){
			 var txt = 'Site Url Required';
			 document.frm_signup.chk.checked =false;
			 $.prompt(txt,{ prefix: 'impromptu' , callback: focusUrl});
		 }else if(card==1 && pack!=1){
			 var txt = 'Valid Credit Card Number Required';
			document.frm_signup.chk.checked =false;
			$.prompt(txt,{ prefix: 'impromptu' , callback: focusCard});
		 }else if(exipry_check==1 && pack!=1)
		 {
			var txt = 'Provide credit Card With Later Expiry Month';
			document.frm_signup.chk.checked =false;
			$.prompt(txt,{ prefix: 'impromptu' , callback: focusCard});
		 } else{
			//document.frm_signup.chk.checked =true;
		 }
		 if(card==1 && exipry_check==1 && pack==1 ){
			//document.getElementById('submit').style.visibility = "visible";
		 }*/
	});
});

function seturl(){
	if(c==1)
	{
		var getfirst = document.getElementById('company').value.split(' ');
		$('#company_url').attr("value") = getfirst[0];
		$('#sitename').html('http://'+getfirst[0]+'.'+$('#domain_preference').attr("value"));
	}
}

function chkcomp(){
	var urlstr='http://'+$('#company_url').attr("value")+'.'+$('#domain_preference').attr("value");
	$('#sitename').html(urlstr.toLowerCase());
}
