//////////////////////////// Review Price Qute Validation /////////////////////////////////
function myvalidnumber(e)
{
var mykey = window.event ? e.keyCode : e.which;
		if ((mykey <= 47 || mykey > 57) && mykey !=13 && mykey !=0 && mykey != 8) 
			{
//			alert ("Enter number only");
		return false;
			}
return true;			
}
function validemail(mailStr)
{
	var matchStr=mailStr;
 	var isValid = (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(matchStr));

	if(isValid) 
	{
 		return true;
	}
	else
	{
		return false;
	}
} 

function removeLeadingAndTrailingChar1(inputString)
{
	var removeChar = " ";
	var returnString = inputString;
	if (removeChar.length)
   		{
		  while(''+returnString.charAt(0)==removeChar)
			{
			  returnString=returnString.substring(1,returnString.length);
			}
    	  while(''+returnString.charAt(returnString.length-1)==removeChar)
	 	    {
	  	      returnString=returnString.substring(0,returnString.length-1);
			} 
		}
		return returnString;
}


// First Name Validation
function isValidFirstName(FirstName)
{
	FirstName.value=removeLeadingAndTrailingChar1(FirstName.value);
	if ((FirstName.value==""))
		{
			alert("Enter First Name ");
			FirstName.focus();
			return false;
		}
return true;
}
  // Last Name Validation
function isValidLastName(LastName)
{
	LastName.value=removeLeadingAndTrailingChar1(LastName.value);
	if ((LastName.value==""))
		{
			alert("Enter Last Name ");
			LastName.focus();
			return false;

		}
return true;
}

// Email Validation

function isValidEmail(Email)
{
	if (Email.value=="")
	{
		alert("Enter E-mail Id");
		Email.focus();
		return false;
	}

	if (Email.value!="" && !validemail(Email.value))
	{ 
		alert("Enter Valid E-mail Id");
		Email.focus();
		return false;		
	}
return true;
}

function isValidZip(Zip)
{
	Zip.value=removeLeadingAndTrailingChar1(Zip.value);		
	if(isNaN(Zip.value))
	{
		alert("Zip Code should be Numeric");	
		Zip.select();
		return false;
	}			
	if (Zip.value=="")
	{
		alert("Enter Zip Code");
		Zip.focus();
		return false;
	}
	if(Zip.value.length<5)
	{
		alert("Enter Five Digit Zip Code");
		Zip.focus();
		return false;
	}		
return true;
}

function arrowIn(name)
{
document.getElementById(name+"_arrow").style.visibility="visible";
}
function arrowOut(name)
{
document.getElementById(name+"_arrow").style.visibility="hidden";
}


function clear_textbox(textvalue)
{
var textname = "";
if(textvalue=="First Name"){textname = document.getElementById('FirstName');}
if(textvalue=="Last Name"){textname = document.getElementById('LastName');}
if(textvalue=="E-mail"){textname = document.getElementById('Email');}
if(textvalue=="Phone"){textname = document.getElementById('OffPhone');}
if(textvalue=="Zip"){textname = document.getElementById('Zip');}
if (textname.value == textvalue){textname.value = "";}
}
function disp_textbox(textvalue)
{
var textname = "" ;
if(textvalue=="First Name"){textname = document.getElementById('FirstName');}
if(textvalue=="Last Name"){textname = document.getElementById('LastName');}
if(textvalue=="E-mail"){textname = document.getElementById('Email');}
if(textvalue=="Phone"){textname = document.getElementById('OffPhone');}
if(textvalue=="Zip"){textname = document.getElementById('Zip');}
if (textname.value == ""){textname.value = textvalue;}
}
function isValidPhone(){if(document.getElementById('OffPhone').value.length<10){alert('Enter Valid Phone Number');document.getElementById('OffPhone').focus();return false;}return true}
function validateReviewQQ(thisForm)
{	
	if(document.getElementById('FirstName').value == "First Name"){alert('Enter First Name');document.getElementById('FirstName').focus();return false}
	if(!(isValidFirstName(thisForm.FirstName))) return false;
	if(document.getElementById('LastName').value == "Last Name"){alert('Enter Last Name');document.getElementById('LastName').focus();return false}
	if(!(isValidLastName(thisForm.LastName))) return false;
	if(document.getElementById('Email').value == "E-mail"){alert('Enter E-mail');document.getElementById('Email').focus();return false}
	if(!(isValidEmail(thisForm.Email))) return false;
	if(document.getElementById('OffPhone').value == "Phone"){alert('Enter Phone Number');document.getElementById('OffPhone').focus();return false}
	if(!(isValidPhone(thisForm.OffPhone))) return false;
	if(document.getElementById('Zip').value == "Zip"){alert('Enter Zip');document.getElementById('Zip').focus();return false}
	if(!(isValidZip(thisForm.Zip))) return false;
	var formatedPhone = document.getElementById('OffPhone').value;
	document.getElementById('OffPhone').value = "("+formatedPhone.substring(0,3)+") "+formatedPhone.substring(3,6)+"-"+formatedPhone.substring(6,10);
return true;
}
