/*-----     Home-Quickquote Form Validation     -----*/
function validate_index(frm)
{
	var mail_id;
	mail_id=frm.email.value;
	
	//validate name
	if (frm.fname.value == "" || frm.fname.value == "Name")
	{
		alert("Please enter Name.");
		frm.fname.focus();
		return false;
	}
	
	//validate email address
	if(!check_emailval(frm.email,''))
	{
		frm.email.focus();
		return false;
	}
	
	//validate comments
	if (frm.requirements.value == "" || frm.requirements.value == "Requirements")
	{
		alert("Please enter Requirements / Comments.");
		frm.requirements.focus();
		return false;
	}
	
	//validate antispam code
	if(frm.Captcha.value=="")
	{
		alert("Enter characters shown in the Image.");
		frm.Captcha.focus();
		return false;
	}
	else
	{
		if(document.getElementById('Captcha').value.length<6)
		{
			alert("Please enter 6 Characters shown in the Image.");
			frm.Captcha.focus();
			return false;
		}
	}
	return true;
}
/*-----     Home-Quickquote Form Validation     -----*/

/*-----     Contact Page Validation     -----*/
function validate_contact(frm)
{
	var mail_id;
	mail_id=frm.email.value;
	
	//validate name
	if (frm.fname.value == "" || frm.fname.value == "Name")
	{
		alert("Please enter Name.");
		frm.fname.focus();
		return false;
	}
	
	//validate email address
	if(!check_emailval(frm.email,''))
	{
		frm.email.focus();
		return false;
	}
	
	//validate comments
	if (frm.requirements.value == "" || frm.requirements.value == "Requirements")
	{
		alert("Please enter Requirements / Comments.");
		frm.requirements.focus();
		return false;
	}
	
	//validate antispam code
	if(frm.Captcha.value=="")
	{
		alert("Enter characters shown in the Image.");
		frm.Captcha.focus();
		return false;
	}
	else
	{
		if(document.getElementById('Captcha').value.length<6)
		{
			alert("Please enter 6 characters shown in the Image.");
			frm.Captcha.focus();
			return false;
		}
	}
	return true;
}
/*-----     End Contact Page Validation     -----*/

function check_emailval(obj,cap)
{
	if(obj.value=="" || obj.value=="Email")
	{
		alert("Please enter your Email Address.");
		obj.focus();
		return false;
	}
	var str = obj.value;
    var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;    
    if (!str.match(re))
	{
        alert("Enter Valid E-mail Address");
		obj.focus();
        return false;
    }
	else
	{
		dtspos=str.lastIndexOf('.');
		if(dtspos > 0)
		{
			if(str.substring(dtspos).length > 4)
			{
				alert("Enter Valid E-mail Address");
				obj.focus();
				return false;
			}
		}
        return true;
    }
	return true;
}


function callonfocus(obj,defaultvalue)
{
    if(obj.value == defaultvalue)
    {
        obj.value="";
        if(defaultvalue=="Password")
        {
            newObject=changeInputType(obj,'password');
            setTimeout("newObject.hasFocus=true;newObject.focus();",1);
        }
    }
}
        
function callonblur(obj,defaultvalue)
{
    if(obj.value == "")
    {
       obj.value=defaultvalue;
       if(defaultvalue=="Password")
       {
            changeInputType(obj,'text');
       }
    }
}
