/**
function sample () 
{
	var $url    = 'sample.php';
	var $pars   = 'x=x';
	var myAjax = new Ajax.Request( $url, {method: 'get', parameters: $pars, onComplete: sample} );
}
**/

function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid email address!!!")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid email address!!!")
		   return false
		}
		

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid email address!!!")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid email address!!!")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid email address!!!")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid email address!!!")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid email address!!!")
		    return false
		 }

 		 return true					
	}

function ValidateRegistration(){
	var emailID = document.new_customer.email
	var fname = document.new_customer.fname
	var lname = document.new_customer.lname
	var address = document.new_customer.address
	var country = document.new_customer.country
	var city = document.new_customer.city
	var state = document.new_customer.state
	var zip = document.new_customer.zip
	var phone = document.new_customer.phone
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please enter your email address...")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.focus()
		return false
	}
	
	if ((fname.value==null)||(fname.value=="")){
		alert("Please enter your first name...")
		fname.focus()
		return false
	}
	
	if ((lname.value==null)||(lname.value=="")){
		alert("Please enter your last name...")
		lname.focus()
		return false
	}
	
	if ((address.value==null)||(address.value=="")){
		alert("Please enter your address...")
		address.focus()
		return false
	}
	
	if ((country.value==null)||(country.value=="")){
		alert("Please select a country...")
		country.focus()
		return false
	}
	
	if ((city.value==null)||(city.value=="")){
		alert("Please enter your city...")
		city.focus()
		return false
	}
	
	if ((state.value==null)||(state.value=="")){
		alert("Please select a state...")
		state.focus()
		return false
	}
	
	if ((zip.value==null)||(zip.value=="")){
		alert("Please enter your zip code...")
		zip.focus()
		return false
	}
	
	if ((phone.value==null)||(phone.value=="")){
		alert("Please enter your phone number...")
		phone.focus()
		return false
	}

	return true
 }
 
 function ValidateEmail(){
	var emailID = document.new_customer.email

	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please enter your email address...")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.focus()
		return false
	}
	
	

	return true
 }
 
 function ValidateAskDesignerForm(){
	var emailID = document.ask_designer.email
	var fname = document.ask_designer.fname
	var lname = document.ask_designer.lname
	
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please enter your email address...")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.focus()
		return false
	}
	
	if ((fname.value==null)||(fname.value=="")){
		alert("Please enter your first name...")
		fname.focus()
		return false
	}
	
	if ((lname.value==null)||(lname.value=="")){
		alert("Please enter your last name...")
		lname.focus()
		return false
	}
	

	return true
 }
 

function ValidateOrder(){
	var rs = document.order.rugsizes
	var qty = document.order.qty
	var size = document.order.size
	
	if ((qty.value==null)||(qty.value=="")||(qty.value=="0")){
		alert("Please enter a quantity...")
		qty.focus()
		return false
	}
	
	
	if ((rs.value==null)||(rs.value=="")){
		alert("Please select an item...")
		rs.focus()
		return false
	}
	return true
 }
 
 
function ValidateOrderArt(){
	
	var sizes = document.orderart.sizes
	
	if ((sizes.value==null)||(sizes.value=="")){
		alert("Please select an item...")
		sizes.focus()
		return false
	}

	return true
 }

function ValidateOrders(){
	var cc = document.submit_order.creditcard
	var ccn = document.submit_order.ccnumber
	var name = document.submit_order.name
	var month = document.submit_order.month
	var year = document.submit_order.year
	var csc = document.submit_order.cardsecuritycode
	
	if ((cc.value==null)||(cc.value=="")){
		alert("Please select credit card...")
		cc.focus()
		return false
	}
	
	if ((ccn.value==null)||(ccn.value=="")){
		alert("Please enter your credit card number...")
		ccn.focus()
		return false
	}
	
	if ((name.value==null)||(name.value=="")){
		alert("Please enter your credit holder name...")
		name.focus()
		return false
	}
	
	if ((month.value==null)||(month.value=="")){
		alert("Please select a month...")
		month.focus()
		return false
	}
	
	if ((year.value==null)||(year.value=="")){
		alert("Please select a year...")
		year.focus()
		return false
	}
	
	if ((csc.value==null)||(csc.value=="")){
		alert("Please enter your card security code...")
		csc.focus()
		return false
	}

	return true
 }
 
 function ValidateForm(){
	var emailID1 = document.contactusform.email
	var subject = document.contactusform.subject
	var message = document.contactusform.msg
	
	if ((emailID1.value==null)||(emailID1.value=="")){
		alert("Please enter your email address...")
		emailID1.focus()
		return false
	}
	if (echeck(emailID1.value)==false){
		emailID1.focus()
		return false
	}
	
	if ((subject.value==null)||(subject.value=="")){
		alert("Please enter subject...")
		subject.focus()
		return false
	}
	
	if ((message.value==null)||(message.value=="")){
		alert("Please enter message...")
		message.focus()
		return false
	}
	return true
 }
 
 function ValidateSearch(){
	
	var desc = document.search.desc

	if ((desc.value=="Description or Item #")){
		alert("Please enter a valid keyword...")
		desc.focus()
		return false
	}
	
	if ((desc.value==null)||(desc.value=="")){
		alert("Please enter a keyword...")
		desc.focus()
		return false
	}

	
	
	return true
 }
 
 function ValidateSearchdesc(){
	var dept = document.searchdesc.dept
	var desc = document.searchdesc.desc

	if ((desc.value=="Description or Item #")){
		alert("Please enter a valid keyword...")
		desc.focus()
		return false
	}
	
	if ((desc.value==null)||(desc.value=="")){
		alert("Please enter a keyword...")
		desc.focus()
		return false
	}
	
	if ((dept.value==null)||(dept.value=="")){
		alert("Please select a department..")
		dept.focus()
		return false
	}
	
	
	return true
 }
 
 function ValidateApplication(){
	var emailID = document.new_application.email
	var fname = document.new_application.fname
	var lname = document.new_application.lname
	var address = document.new_application.address
	var city = document.new_application.city
	var company = document.new_application.company
	var state = document.new_application.state
	var zip = document.new_application.zip
	var phone = document.new_application.phone
	var fax = document.new_application.fax
	var taxid = document.new_application.taxid
	
	if ((company.value==null)||(company.value=="")){
		alert("Please enter your company...")
		company.focus()
		return false
	}
	
	
	
	if ((fname.value==null)||(fname.value=="")){
		alert("Please enter your first name...")
		fname.focus()
		return false
	}
	
	if ((lname.value==null)||(lname.value=="")){
		alert("Please enter your last name...")
		lname.focus()
		return false
	}
	
	if ((address.value==null)||(address.value=="")){
		alert("Please enter your address...")
		address.focus()
		return false
	}
	
	
	
	if ((city.value==null)||(city.value=="")){
		alert("Please enter your city...")
		city.focus()
		return false
	}
	
	if ((state.value==null)||(state.value=="")){
		alert("Please select a state...")
		state.focus()
		return false
	}
	
	if ((zip.value==null)||(zip.value=="")){
		alert("Please enter your zip code...")
		zip.focus()
		return false
	}
	
	
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please enter your email address...")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.focus()
		return false
	}
	

	return true
 }
 
 
