//country state


//print page
function printfull() {
window.print();  
}

//print frame
function printpage(interior){
parent[interior].focus();
parent[interior].print();
}


//email page
function mailpage()
{
mail_str = "mailto:?subject=Interesting Market Research";// + document.title;
mail_str += "&body=Thought you would want to see market research from NSR - Northern Sky Research.  http://www.nsr.com"; //" + document.title;
//alert=(mail_str);
//mail_str += ". You can view it at http://www.nsr.com."; //+ document.hidden.url.value; 
window.location.href = mail_str;
}


//license policy
function license2(){
popup = 
window.open("/LicensePolicy2.html","","height=500,width=600,left=150,top=150,scrollbars=yes,resizable=yes");}

//license policy
function license(){
popup = 
window.open("/LicensePolicy.html","","height=500,width=600,left=150,top=150,scrollbars=yes,resizable=yes");}
	

//Disable right mouse click Script
///////////////////////////////////
function clickIE4(){
if (event.button==2){
return false;
}
}

function clickNS4(e){
if (document.layers||document.getElementById&&!document.all){
if (e.which==2||e.which==3){
return false;
}
}
}

if (document.layers){
	document.captureEvents(Event.MOUSEDOWN);
	document.onmousedown=clickNS4;
}
else if (document.all&&!document.getElementById){
	document.onmousedown=clickIE4;
}
document.oncontextmenu=new Function("return false")



function popup(url){
link = window.open(url,"link","toolbar=0,location=0,directories=0,status=0,menubar=no,resizable=yes, scrollbars=yes, width=600,height=500,left=150,top=150");
link.focus()
}

//validate
function validate(){
	if(document.form.FirstName.value==""){
	document.edit.FirstName.focus()
	alert("Customer First Name is a Required field")
	return false
	}

	if(document.form.LastName.value==""){
		document.form.LastName.focus()
		alert("Customer Last Name is a Required field")
		return false
	}

	if(document.form.email.value==""){
		document.form.email.focus()
		alert("Customer Email is a Required field.  This is your username into the system.")
		return false
	}

	// does it contain any invalid characters?
			for (i=0; i < invalidChars.length; i++) {
			badChar = invalidChars.charAt(i)
			if (document.edit.email.value.indexOf(badChar,0) > -1) {
			alert("You must enter an Email address")
			document.form.email.value=""
			document.form.email.focus()
			return false
		}
	

	//verify presence of @
		if(document.form.email.value.indexOf("@")==-1){
			alert("Email Address is not Valid")
			document.form.email.value=""
			document.form.email.focus()
			return false
		}

	//verify only one @
		atPos=document.edit.email.value.indexOf("@",1)
		if(document.form.email.value.indexOf("@",atPos+1)!=-1){
			alert("Email Address is not Valid")
			document.form.email.value=""
			document.form.email.focus()
			return false
		}
	//verify presence of .
		if(document.form.email.value.indexOf(".")==-1){
			alert("Email Address is not Valid")
			document.form.email.value=""
			document.form.email.focus()
			return false
		}
	//verify period after @
		periodPos=document.form.email.value.indexOf(".",atPos)
		if (periodPos == -1){
			alert("Email Address is not Valid")
			document.form.email.value=""
			document.form.email.focus()
			return false
		}
	//verify 2 characters after .
		if (periodPos+3 > document.form.email.value.length){
			alert("Email Address is not Valid")
			document.form.email.value=""
			document.form.email.focus()
			return false
		}


	if(document.form.Address.value==""){
			document.form.Address.focus()
			alert("Customer Address is a Required field")
			return false
		}

	if(document.form.City.value==""){
			document.form.City.focus()
			alert("Customer City is a Required field")
			return false
	}
	
	if(document.form.Country.value==""){
			document.form.Country.focus()
			alert("Customer Country is a Required field")
			return false
	}
	
	if(document.form.State.value==""){
			document.form.State.focus()
			alert("Customer State is a Required field")
			return false
	}

		
		if(document.form.zip.value==""){
			document.form.zip.focus()
			alert("Customer Zip Code is a Required field")
			return false
		}
		
		if(isNaN(document.form.zip.value)){
			document.form.zip.focus()
			alert("Zip code is a numeric field")
			return false
			}
	
	
	if(document.form.Phone.value==""){
			document.form.Phone.focus()
			alert("Phone number is required.")
			return false
	}

	if(document.form.ContactBy.value==""){
			document.form.ContactBy.focus()
			alert("Preferred Method of contact is required.")
			return false
	}

		
		
		
	return
	}


	

	}