var field_main;
function do_blink(field)
{
	var errorcolor="#ff0000";
	field.focus();
	//field.select();
	field.style.background=errorcolor;
    field_main=field;
	setInterval("temp()",500);    
}
function temp(field)
{
	var okcolor="#ffffff";
	field_main.style.background=okcolor;
}

var XMLHttpRequestObject = false;
if (window.XMLHttpRequest){
	XMLHttpRequestObject = new XMLHttpRequest();
}else if(window.ActiveXObject){
	XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}

function show_loading()
{
	document.getElementById("loading").style.display = 'block';
}

function hide_loading()
{
	document.getElementById("loading").style.display = 'none';
}

function hideDiv(strdiv)
{
	document.getElementById(strdiv).style.display = 'none';
}

// Send Comments
function SendComments(url, divResponse, name, email, comments){
	if (XMLHttpRequestObject){
		show_loading();
		var obj = document.getElementById("divResponse");
		var variables = 'name='+ name + '&email=' + email + '&comments=' + comments ;
		XMLHttpRequestObject.open("POST", url, true);
		XMLHttpRequestObject.setRequestHeader("Content-type","application/x-www-form-urlencoded")
		XMLHttpRequestObject.onreadystatechange = function()
		{
			if (XMLHttpRequestObject.readyState == 1){
			}
			else if (XMLHttpRequestObject.readyState  == 4 && XMLHttpRequestObject.status == 200){
				obj.style.display = 'block';
				obj.innerHTML = XMLHttpRequestObject.responseText;
				hide_loading();
			}
		}
		XMLHttpRequestObject.send(variables);
	}
}


//check send comments
function checksendcomment(f)
{
	if(f.name.value == "")
	{
		alert("Name is Mandatory.");
		do_blink(f.name);
		return(false);
	}
	if(f.email.value == "")
	{
		alert("Email is Mandatory.");
		do_blink(f.email);
		return false;
	}
	else
	{
		var f1=f.email.value;
		var emailFilter=/^.+@.+\..{2,3}$/;
		if (!(emailFilter.test(f1))) 
		{ 
			alert("Email address is incorrect.");
			do_blink(f.email);
			return false;
		}
		var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/;
		 if (f1.match(illegalChars)) 
		 {
				alert("Email address contains illegal characters.");
				do_blink(f.email);
				return false;
		 }
	}
	if(f.comments.value == "")
	{
		alert("Comment is Mandatory.");
		do_blink(f.comments);
		return(false);
	}
	return true;	
}
