var newwindow;
function popup(url)
{
	newwindow=window.open(url,'name','height=500,width=600,scrollbars=no');
	if (window.focus) {newwindow.focus()}
}
function checkMail()
{
	if(document.form1.name.value=="")
	{
		alert (" - Please enter your name")
		document.form1.name.focus();
		return false
	}
	var x = document.forms[0].email.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)) return true;
	else 
	{
		alert('Please enter valid email address');
		document.form1.email.focus();
		return false;
	}
	if(document.form1.sub1.value=="None")
	{
	alert (" - Please select the subject")
	document.form1.sub1.focus();
	return false
	}
	if(document.form1.message.value=="None")
	{
	alert (" - Please enter your message")
	document.form1.message.focus();
	return false
	}

}

function switchDiv(div_id, visibility)
{
	var style_sheet = getStyleObject(div_id);
	if (style_sheet)
	{
		if (visibility == 0)
		{
			changeObjectVisibility(div_id, "hidden");
		}
		else
		{
			changeObjectVisibility(div_id, "visible");
		}
	}
	else 
	{
		alert("sorry, this only works in browsers that do Dynamic HTML");
	}
}

function getStyleObject(objectId) 
{
	// checkW3C DOM, then MSIE 4, then NN 4.
	//
	if(document.getElementById && document.getElementById(objectId)) {
		return document.getElementById(objectId).style;
	}
	else if (document.all && document.all(objectId)) {  
		return document.all(objectId).style;
	} 
	else if (document.layers && document.layers[objectId]) { 
		return document.layers[objectId];
	} else {
		return false;
	}
}

function changeObjectVisibility(objectId, newVisibility)
{
	// first get the object's stylesheet
	var styleObject = getStyleObject(objectId);

	// then if we find a stylesheet, set its visibility
	// as requested
	//
	if (styleObject) 
	{
		styleObject.visibility = newVisibility;
		return true;
	}
	else
	{
		return false;
	}
}