
function openimage(src)
{
	window.open(src, "","top=0,left=0,menubar=no,toolbar=no,location=no,resizable=yes,width=600,height=450,status=no,scrollbars=yes");
	//<a href="javascript:openimage('images/sitemap.jpg');">
}
function openimage1(src)
{
	window.open(src, "","top=0,left=0,menubar=no,toolbar=no,location=no,resizable=yes,width=500,height=500,status=no,scrollbars=yes");
	//<a href="javascript:openimage('images/sitemap.jpg');">
}



function ValidateNo( NumStr, String )
	{
 		for( var Idx = 0; Idx < NumStr.length; Idx ++ )
 		{
			 var Char = NumStr.charAt( Idx );
			 var Match = false;

				for( var Idx1 = 0; Idx1 < String.length; Idx1 ++)
				{
					 if( Char == String.charAt( Idx1 ) )
					 Match = true;
				}

				if ( !Match )
					return false;
 		}

        	return true;
	}


function IsEmpty(obj, obj_type)
{
	if (obj_type == "text" || obj_type == "password" || obj_type == "textarea" || obj_type == "file")	{
		var objValue;
		
		objValue = obj.value.replace(/\s+$/,"");
		
		if (objValue.length == 0) {
			//obj.focus();
			return true;
		} else {
			return false;
		}
	} else if (obj_type == "select") {
		for (i=0; i < obj.length; i++) {
			if (obj.options[i].selected) {
				if(obj.options[i].value == "0") {
					//obj.focus();
					return true;
				} else {
					return false;
				}
			}
			
		}
		return true;	
	} else if (obj_type == "radio" || obj_type == "checkbox") {
		if (!obj[0] && obj) {
			if (obj.checked) {
				return false;
			} else {
				//obj.focus();
				return true;	
			}
		} else {
			for (i=0; i < obj.length-1; i++) {
				if (obj[i].checked) {
					return false;
				}
			}
			//obj[0].focus();
			return true;
		}
	} else {
		return false;
	}
}

function ValidateEmail( Email )
{
		var atCharPresent = false;
		var dotPresent = false;

		for ( var Idx = 0; Idx < Email.length; Idx++ )
		{
			if ( Email.charAt ( Idx ) == '@' )
				atCharPresent = true;
			if ( Email.charAt ( Idx ) == '.' )
				dotPresent = true;
		}

		if ( !atCharPresent || !dotPresent )
			return false;
		
    return true;	
}



function validate()
{
	if (IsEmpty(document.frm.strname,'textarea'))
	{
		alert("Please enter name.");
		document.frm.strname.focus();
		return false;
	}
	if (IsEmpty(document.frm.straddress,'textarea'))
	{
		alert("Please enter address(Residential).");
		document.frm.straddress.focus();
		return false;
	}
	if (IsEmpty(document.frm.stroffice,'text'))
	{
		alert("Please enter address(Office).");
		document.frm.stroffice.focus();
		return false;
	}
	if (IsEmpty(document.frm.strno,'text'))
	{
		alert("Please enter Telephone number.");
		document.frm.strno.focus();
		return false;
	}
	if(!ValidateNo(document.frm.strno.value," .,&+1234567890-_"))
	{
		alert("Please enter numbers.");
		document.frm.strno.focus();
		document.frm.strno.select();
		return false;
	}
	
	

	if (IsEmpty(document.frm.stremail,'text'))
	{
		alert("Please enter E-Mail address.");
		document.frm.stremail.focus();
		return false;
	}
	if (!ValidateEmail(document.frm.stremail.value))
	{
		alert("Please enter valid E-Mail address.");
		document.frm.stremail.focus();
		document.frm.stremail.select();		
		return false;
	}

	var project=document.frm.strproject.value;
	if(project==0)
	{
		alert("Please select any one project.");
		document.frm.strproject.focus();
		return false;
	}

	var budget=document.frm.strbudget.value;
	if(budget==0)
	{
		alert("Please select your budget.");
		document.frm.strbudget.focus();
		return false;
	}
	
	if((project=="Vishaal Shiv Shakthi") || (project=="Vishaal Heights") || (project=="Vishaal JAGADEESH Elegance"))
	{
		var aparttype=document.frm.strapartments.value;
		if(aparttype==0)
		{
			alert("Please select Apartments.");
			document.frm.strapartments.focus();
			return false;
		}
	}
	else if(project=="Vishaal Nagar - II")
	{
		var hometype=document.frm.strhome.value;
		if(hometype==0)
		{
			alert("Please select Individual Home.");
			document.frm.strhome.focus();
			return false;
		}
	}
	/*
	var hometype=document.frm.strhome.value;
	if(hometype==0)
	{
		alert("Please select Individual Home.");
		document.frm.strhome.focus();
		return false;
	}
	var aparttype=document.frm.strapartments.value;
	if(aparttype==0)
	{
		alert("Please select Apartments.");
		document.frm.strapartments.focus();
		return false;
	}
	*/
	if (IsEmpty(document.frm.strmsg,'text'))
	{
		alert("Please enter comments.");
		document.frm.strmsg.focus();
		return false;
	}

	return true;
}
function imagevalidate()
{
	if (IsEmpty(document.verification.security_code,'text'))
	{
		alert("Please enter verification code.");
		document.verification.security_code.focus();
		return false;
	}
	return true;
}

function bhk()
{
	var project=document.frm.strproject.value;
	var showRow = (navigator.appName.indexOf("Internet Explorer") != -1) ? "block" : "table-row";	
	
	if((project=="Vishaal Shiv Shakthi") || (project=="Vishaal Heights") || (project=="Vishaal JAGADEESH Elegance"))
	{
		document.getElementById('apartments').style.display=showRow;	
		document.getElementById('house').style.display='none';
	}
	else if(project=="Vishaal Nagar - II")
	{
		document.getElementById('house').style.display=showRow;	
		document.getElementById('apartments').style.display='none';
	}
	else
	{
		document.getElementById('house').style.display='none';
		document.getElementById('apartments').style.display='none';
	
	}

}