function isEmail(val)
{
        // Return false if e-mail field does not contain a '@' and '.' .
        if (val.indexOf ('@',0) == -1 || val.indexOf ('.',0) == -1)
        {
                return 1;
        }
        else
        {
                return 0;
        }
}

function request_demo()
{
	var Contact_Name=document.frm_request_demo.Contact_Name.value;	
	var Email=document.frm_request_demo.Email.value;	
	var Website=document.frm_request_demo.Website.value;
	var City=document.frm_request_demo.City.value;
	var Country=document.frm_request_demo.Country.value;
	var Phone=document.frm_request_demo.Phone.value;
	var Comment=document.frm_request_demo.Comment.value;
	
	
	var msg="There are following errors with your request demo form processing:\n";
	var flag=0;
	
	if(Contact_Name=="" || Contact_Name.length<1)
	{
		msg+="Please enter your Contact Name\n";
		flag=1;
	}
	
	if(Email=="" || isEmail(Email)) 
	{
		msg+="Please enter a valid E-mail ID\n";
		flag=1;
	}
	
	if(Website=="" || Website.length<10)
	{
		msg+="Please enter your Website\n";
		flag=1;
	}
	
	if(City=="" || City.length<3)
	{
		msg+="Please enter your City\n";
		flag=1;
	}

	if(Country=="-1")
	{
		msg+="Please choose Country\n";
		flag=1;
	}


	if(Phone=="" || Phone.length<1)
	{
		msg+="Please enter your Phone\n";
		flag=1;
	}


	if(Comment=="" || Comment.length<15)
	{
		msg+="Question/Comment should have minimum 15 chars\n";
		flag=1;
	}
	if(flag==1)
	{
		alert(msg);
		return false;
	}
	return true;
}