// JavaScript Document

// start ajax code for order page 
var httpRequest=false;
function sendRequest(url,updateSection,btnid)
{ 
    var msxmlhttp = new Array('Msxml2.XMLHTTP.5.0','Msxml2.XMLHTTP.4.0','Msxml2.XMLHTTP.3.0','Msxml2.XMLHTTP','Microsoft.XMLHTTP');
	for (var i = 0; i < msxmlhttp.length; i++) 
	{
		try 
		{ 
			httpRequest = new ActiveXObject(msxmlhttp[i]); 
		}
		catch (e) { httpRequest =false;}
		if(!httpRequest && typeof XMLHttpRequest != "undefined")
		{
			try 
			{ 
				httpRequest = new XMLHttpRequest(); 
			}
			catch (e) { httpRequest = false;}
		}
				
	}
	httpRequest.open("GET", url, true); 
	httpRequest.onreadystatechange = function() {processRequest(updateSection,btnid); };
	httpRequest.send(null);
}



function processRequest(updateSection,btnid) 
{ 
    if(httpRequest.readyState == 4) 
    { 
        if(httpRequest.status == 200) 
        {
           	//Update the HTML 
			var msg=httpRequest.responseText;
			if(document.getElementById(updateSection))
			  document.getElementById(updateSection).innerHTML=msg;	
          
		    if(document.getElementById(btnid))
			  document.getElementById(btnid).style.display='block';	
            if(document.getElementById('load1'))
               document.getElementById('load1').style.display='none';		 
        } 
        else 
        { 
            alert("Error loading page\n"+ httpRequest.status +":"+ httpRequest.statusText); 
        }
    }         
}
// end ajax code for order page 

function getDoainAvl()
{
	
    var formName=document.frm;
	var btnid=document.getElementById('btn');
    var imgId=document.getElementById('load1'); 
	var url="dom_avl.php?DomainName="+formName.DomainName.value+"&TLDs="+formName.TLDs.options[formName.TLDs.selectedIndex].value+"&AdCode="+formName.AdCode.value;
	
	if(formName.DomainName.value=="")
	 {
		alert("Domain field should not be blank");
		formName.DomainName.focus();
		return false;
	 }
    else
	  {
        sendRequest(url,"showdomain","btn");
        btnid.style.display='none';
        imgId.style.display='block';       
	  }
		  
}

function curPos()
{
	var formName=document.frm;
	formName.DomainName.focus();
}

function validation()
{
	var formName=document.frm;
		
	var atPos4=formName.user_email.value.indexOf("@",0);
    var dotPos4=formName.user_email.value.indexOf(".",0);
    var sapPos=formName.user_email.value.indexOf(" ",0);
    var len=formName.user_email.value.length;
	
	var tab_webid=document.getElementById('tab_webinfo');
	var tab_desid=document.getElementById('tab_designinfo');
	var tab_pid=document.getElementById('personal_info');
	var tab_vid=document.getElementById('tab_view');
				
	if(formName.DomainName.value=="")
	{
		alert("Domain field should not be blank");
		formName.DomainName.focus();
		return false;
	}
	else if(tab_desid.style.display=='none' &&  tab_pid.style.display=='none')
	{
	  tab_webid.style.display='';
	  tab_desid.style.display='';
	  tab_pid.style.display='none';
	  return false;
	}
	else if(formName.web_ref.value=="")
	{
		alert("Reference Websites field should not be blank");
		formName.web_ref.focus();
		return false;
	}
	else if(formName.link_page.value=="")
	{
		alert("Links/Pages field should not be blank");
		formName.link_page.focus();
		return false;
	}
	else if(tab_pid.style.display=='none')
	{
	  tab_webid.style.display='';
	  tab_desid.style.display='';
	  tab_pid.style.display='';
	  return false;
	}
	else if(formName.name.value=="")
	{
		alert("Name should not be blank");
		formName.name.focus();
		return false;
	}
	else if(formName.user_email.value=="")
	{
		alert("Email Id should not be blank");
		formName.user_email.focus();
		return false;
	}
	else if(formName.user_email.value!="" && (atPos4 < 1 || dotPos4=='-1' || formName.user_email.value.substring(atPos4+1,dotPos4)=="" || formName.user_email.value.substring(dotPos4+1,len).length<2) || sapPos!=-1 )
    {
        alert("Invalid Email-Id.");
        formName.user_email.select();
		return false;
    }
	else
	return true;
}

function validation1()
{
 if(document.frm1.amount.value=="")
	{
		alert("Amount should not be blank");
		document.frm1.amount.focus();
		return false;
	}
	else
	return true;
}
function validate_cont()
{
	if(document.frm.content.value=="")
	{
		alert("Content should not be blank");
		document.frm.content.focus();
		return false;
	}
	else
	return true;
}
///////////////////////////////
function mail_check()
	{ 
		var fname=document.frm;
		var regex1 = /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
		var checks=regex1.test(fname.rmail.value);
		
			 if(checks==false)
			{
				alert("Enter a valid email address");
				fname.rmail.select();
				return false;
			}
			
	}
////////////////////////////////////////////////
function order_validation()
{
	var fname=document.frm;
	var regex = /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
	var checks=regex.test(fname.user_email.value);
	
	if((fname.DomainName.value=="") || (fname.DomainName.value==" "))
	{
		alert("Domain field should not be blank");
		fname.DomainName.focus();
		return false;
	}
	
	else if(fname.sitesubtype.value==0)
	{
		alert("Please Select Website Type");
		return false;
	}
	else if(fname.user_email.value=='')	
	{
	 alert('Please Enter Email');
	 fname.user_email.focus();
	 return false;
	}
	 else if(checks==false)
	{
	  alert("Enter a valid Email Address");
	  fname.user_email.select();
	  return false;
	}
	
	
	else if(fname.security_code.value=="")
	{
		alert("Security Code should not be blank");
		fname.security_code.focus();
		return false;
	}
	
	
}




function popUpWin(targetPath)
{
	//WINDOW HEIGHT AND WIDTH
	var NewWinHeight=400;
	var NewWinWidth=300;
	
	//WINDOW POSITION
	var NewWinPutX=300;
	var NewWinPutY=300;
	
	//Get what is below onto one line
	TheNewWin =window.open(targetPath,'_blank','fullscreen=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,titlebar=no'); 
	
	//Get what is above onto one line
	TheNewWin.resizeTo(NewWinHeight,NewWinWidth);
	TheNewWin.moveTo(NewWinPutX,NewWinPutY);
}

function check_Number_(e){
		 var keynum;
		 var keychar;
		 var numcheck;
		 if(window.event){ 	// IE
	     keynum = e.keyCode
	     }
		 else if(e.which){	// Firefox 
		  keynum = e.which;
		 }
		 keychar = String.fromCharCode(keynum);
		 numcheck = /[0-9]/;
		 var validate= numcheck.test(keychar);
		//alert(validate);
	    //alert(keynum);
	    //if(validate==true || keynum==8 || keynum==46)
		if((keynum>=48 && keynum<58) || keynum==8 || keynum==46){
	    return true;
		//return keychar; //will not print 0 since it return false
		//return keynum;
		 }
		else{
	    return false;
		}
}


