/* JavaScript Document */

function sendFlashString(datestring){
	document.BB_BuyButtonForm.item_description_1.value = datestring;		
}	

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 Format");
	   return false;
	}
	
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   alert("Invalid Email Address Format");
	   return false;
	}
	
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		alert("Invalid Email Address Format");
		return false;
	}
	
	if (str.indexOf(at,(lat+1))!=-1){
		alert("Invalid Email Address Format");
		return false;
	}
	
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		alert("Invalid Email Address Format");
		return false;
	}
	
	if (str.indexOf(dot,(lat+2))==-1){
		alert("Invalid Email Address Format");
		return false;
	}
	
	if (str.indexOf(" ")!=-1){
		alert("Invalid Email Address Format");
		return false;
	}

	return true;
}

function checkform(form){  

	if (form.item_description_1.value == ""){
		alert("Please select a date first");
		/*form.email.focus();*/
		return false;
	}
	return true;
}

function checkvoucherform(form){  

	if (form.gv_amount.value == ""){
		alert("Please enter a 'Gift Amount'");
		form.gv_amount.focus();
		return false;
	}
	
	if (form.gv_yourname.value == ""){
		alert("Please enter 'Your Name'");
		form.gv_yourname.focus();
		return false;
	}
	
	/*if (form.gv_youremail.value == ""){
		alert("Please enter Your Email Address");
		form.gv_youremail.focus();
		return false ;
	}*/
  
	var emailID = form.gv_youremail;               

	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please enter 'Your Email Address'");
		emailID.focus();
		return false;
	}               

	if (echeck(emailID.value)==false){
		emailID.value="";
		emailID.focus();
		return false;
	}  
  
	if (form.gv_repname.value == ""){
		alert("Please enter a 'Recipent's Name'");
		form.gv_repname.focus();
		return false;
	}
	return true;
}

