// ***************************** BEST BUY VALIDATION BEGINS HERE *********************************
function selectManu(type){
	for(var s=0;s<document.pdfForm.manufacturer.length;s++)
		if(document.pdfForm.manufacturer[s].value == type)
		document.pdfForm.manufacturer[s].selected = true ;
}
function selectModel(type){
	for(var s=0;s<document.pdfForm.model.length;s++)
		if(document.pdfForm.model[s].value == type)
		document.pdfForm.model[s].selected = true ; 
}
function selectState(type){
	for(var s=0;s<document.pdfForm.selState.length;s++)
		if(document.pdfForm.selState[s].value == type)
		document.pdfForm.selState[s].selected = true ; 
}
function selectCountry(type){
	for(var s=0;s<document.pdfForm.selCountry.length;s++)
		if(document.pdfForm.selCountry[s].value == type)
		document.pdfForm.selCountry[s].selected = true ; 
}
function ValidateCustDetails(){
	if (document.pdfForm.txtFName.value == ''){
		alert("Please Enter First Name.");
		document.pdfForm.txtFName.focus();
		return false ;
	}
	if (document.pdfForm.txtLName.value == ''){
		alert("Please Enter Last Name.");
		document.pdfForm.txtLName.focus();
		return false ;
	}
	if (document.pdfForm.txtAdd1.value == ''){
		alert("Please Enter Address.");
		document.pdfForm.txtAdd1.focus();
		return false ;
	}
	if (document.pdfForm.txtCity.value == ''){
		alert("Please Enter City.");
		document.pdfForm.txtCity.focus();
		return false ;
	}
	if (document.pdfForm.selState.value == ''){
		alert("Please Select State.");
		document.pdfForm.selState.focus();
		return false ;
	}
	if (document.pdfForm.txtZip.value == ''){
		alert("Please Enter Zip Code.");
		document.pdfForm.txtZip.focus();
		return false ;
	}
	if (document.pdfForm.selCountry.value == ''){
		alert("Please Select Country.");
		document.pdfForm.selCountry.focus();
		return false ;
	}
	if (document.pdfForm.txtPhone.value == ''){
		alert("Please Enter Phone.");
		document.pdfForm.txtPhone.focus();
		return false ;
	}
	if ((document.pdfForm.txtPhone.value != '') && (!isPhoneOK(document.pdfForm.txtPhone.value))){
		alert("Please check the Phone Number");
		document.pdfForm.txtPhone.focus();
		return false ;
	}
	if (document.pdfForm.txtEmail.value == ''){
		alert("Please Enter E-Mail Address.");
		document.pdfForm.txtEmail.focus();
		return false ;
	}
	if ((document.pdfForm.txtEmail.value != '') && (!isEmailOK(document.pdfForm.txtEmail.value))){
		alert("Please check the Email Address");
		document.pdfForm.txtEmail.focus();
		return false ;
	}
	return true ;
}
function isEmailOK(usrInput){
	var rXP = new RegExp("^\\w+([-.]\\w+)?[@]\\w+([-.]\\w+)*([.][a-zA-Z]+)$")
	if(rXP.test(usrInput))
		{return true}
	else
		{return false}
}
function isPhoneOK(usrInput){
	var rXP = new RegExp("\\(?\\d{3,5}\\)?\\s?[-\\/]\\s?(\\d{4,7})$")
	if(rXP.test(usrInput))
		{return true}
	else
		{return false}
}
function formatPhoneNumber(txtObj){
	var txtVal ;
	txtVal = txtObj.value ;
	if (txtVal.length == 3){ txtObj.value = txtVal + '-' } ;
	if (txtVal.length == 7){ txtObj.value = txtVal + '-' } ;
}
// *****************************  BEST BUY VALIDATION ENDS HERE  ********************************* 




