function promvalidate()
{
    var firstname=document.getElementById('Contact0FirstName');
    var lastname=document.getElementById('Contact0LastName');
    var email=document.getElementById('Contact0Email');
    var company=document.getElementById('Contact0Company');
    var arr_msg=new Array();     
    var focus_obj = null;
    var i=0; 
    if(trim(firstname.value)=="")
	{
	    arr_msg[i++] = "Please Enter First Name";
        if(focus_obj == null)
        focus_obj = firstname; 
	}
	if(trim(lastname.value)=="")
	{
	    arr_msg[i++] = "Please Enter Last Name";
        if(focus_obj == null)
        focus_obj = lastname; 
	}
	if(trim(email.value)=="")
	{
	    arr_msg[i++] = "Please Enter Email ID";
        if(focus_obj == null)
        focus_obj = email; 
	}
	else
	{
	    if(isEmail(trim(email.value))=="")
	    {
		     arr_msg[i++] = "Enter valid Email ID";
             if(focus_obj == null)
             focus_obj = email;
	    }
	}
	if(trim(company.value)=="")
	{
	    arr_msg[i++] = "Please Enter Company";
        if(focus_obj == null)
        focus_obj = company; 
	}
	return showMessage(arr_msg,focus_obj);
}


function pricerequestsvalidate()
{
    var firstname=document.getElementById('Contact0FirstName');
    var lastname=document.getElementById('Contact0LastName');
    var email=document.getElementById('Contact0Email');
    var phone=document.getElementById('Contact0Phone1');
    var notes=document.getElementById('Contact0ContactNotes');
    var arr_msg=new Array();     
    var focus_obj = null;
    var i=0; 
    if(trim(firstname.value)=="")
	{
	    arr_msg[i++] = "Please Enter First Name";
        if(focus_obj == null)
        focus_obj = firstname; 
	}
	if(trim(lastname.value)=="")
	{
	    arr_msg[i++] = "Please Enter Last Name";
        if(focus_obj == null)
        focus_obj = lastname; 
	}
	if(trim(email.value)=="")
	{
	    arr_msg[i++] = "Please Enter Email ID";
        if(focus_obj == null)
        focus_obj = email; 
	}
	else
	{
	    if(isEmail(trim(email.value))=="")
	    {
		     arr_msg[i++] = "Enter valid Email ID";
             if(focus_obj == null)
             focus_obj = email;
	    }
	}
	if(trim(phone.value)=="")
	{
	    arr_msg[i++] = "Please Enter Telephone#";
        if(focus_obj == null)
        focus_obj = phone; 
	}
	if(trim(notes.value)=="")
	{
	    arr_msg[i++] = "Please Enter Help";
        if(focus_obj == null)
        focus_obj = notes; 
	}
	return showMessage(arr_msg,focus_obj);
}


function contactvalidate()
{
    var firstname=document.getElementById('Contact0FirstName');
    var lastname=document.getElementById('Contact0LastName');
    var email=document.getElementById('Contact0Email');
    var phone=document.getElementById('Contact0Phone1');
    //var notes=document.getElementById('Contact0ContactNotes');
    var arr_msg=new Array();     
    var focus_obj = null;
    var i=0; 
    if(trim(firstname.value)=="")
	{
	    arr_msg[i++] = "Please Enter First Name";
        if(focus_obj == null)
        focus_obj = firstname; 
	}
	if(trim(lastname.value)=="")
	{
	    arr_msg[i++] = "Please Enter Last Name";
        if(focus_obj == null)
        focus_obj = lastname; 
	}
	if(trim(email.value)=="")
	{
	    arr_msg[i++] = "Please Enter Email ID";
        if(focus_obj == null)
        focus_obj = email; 
	}
	else
	{
	    if(isEmail(trim(email.value))=="")
	    {
		     arr_msg[i++] = "Enter valid Email ID";
             if(focus_obj == null)
             focus_obj = email;
	    }
	}
	if(trim(phone.value)=="")
	{
	    arr_msg[i++] = "Please Enter Telephone#";
        if(focus_obj == null)
        focus_obj = phone; 
	}
	/*if(trim(notes.value)=="")
	{
	    arr_msg[i++] = "Please Enter Help";
        if(focus_obj == null)
        focus_obj = notes; 
	}*/
	return showMessage(arr_msg,focus_obj);
}



function showMessage(arr_msg,focus_obj)
    {
        var err_msg="";
        var retValue = true;
        var j=0;
        for(var i=0;i<arr_msg.length;i++)
        {   
            j=j+1;
            err_msg += j+". "+arr_msg[i] + "\n";
            retValue = false;
        }
        try{
        if(!retValue)
        {
            alert(err_msg);
            focus_obj.focus();
            return false;
        }
        }catch(e){alert(e.message);}
      }
function trim(str)
		{
		  var str1=str.replace(/\S/g,"|");
		  var i=str1.indexOf("|")-1;
		  var j=str1.lastIndexOf("|")+1;
		  var trimStr=str.substring(0,i).replace(/\s/g,"") + str.substring(i+1,j)
		  trimStr = trimStr + str.substring(j).replace(/\s/g,"");
		  return trimStr;
		}
function isEmail(email)
  {
    invalidChars = " ~\'^\`\"*+=\\|][(){}$&!#%/:,;";
    for (i=0; i<invalidChars.length; i++) {
        badChar = invalidChars.charAt(i);
        if (email.indexOf(badChar,0) > -1) {
            return false;
        }
    }
    lengthOfEmail = email.length;
    if ((email.charAt(lengthOfEmail - 1) == ".") || (email.charAt(lengthOfEmail - 2) == ".")) {
        return false;
    }
    Pos = email.indexOf("@",1);
    if (email.charAt(Pos + 1) == ".") {
        return false;
    }
    while ((Pos < lengthOfEmail) && ( Pos != -1)) {
        Pos = email.indexOf(".",Pos);
        if (email.charAt(Pos + 1) == ".") {
            return false;
        }
        if (Pos != -1) {
            Pos++;
        }
    }
    atPos = email.indexOf("@",1);
    if (atPos == -1) {
        return false;
    }
    if (email.indexOf("@",atPos+1) != -1) {
        return false;
    }
    periodPos = email.indexOf(".",atPos);
    if (periodPos == -1) {
        return false;
    }
    if (periodPos+3 > email.length) {
        return false;
    }
    return true;
	}
/*End Here*/
