function validateEmail(form_id,email) 
{
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = document.forms[form_id].elements[email].value;
   if(reg.test(address) == false) 
	{
	  //alert('Invalid Email Address');
	  return false;
	}
	return true;
}
function SaveEmail(param)
{
	
	//alert(param);
	var Obj = new Ajax.Init();
	param += "&form=NewsLetter";
	//alert(Obj);
	Obj.Send('POST','newsletter.php',param);
	Obj.CallBack = function (response)
	{
		//alert(response);
		EmailResult(response);
	}
}
function validateAndSaveEmail(form_id,email)
{
	
	if(!validateEmail(form_id,email))
	{
		alert("Please Enter Valid Email ID.");
		return(false);
	}
	var param = new Array();
	param.push(email+"="+document.getElementById(email).value);
	SaveEmail(param.join('&'));
	return false;
}
function EmailResult(response)
{
	if(response == 'ok')
	{
		alert('You have been subscribed successfully.');
	}
	else
	{
		if(response =='invalid')
		{
			alert('You have entered invalid email address!');
		}
		else
		{
			alert('Sorry! right now, we are unable to subscribe you. \n OR you have been already subscribed with this email id.');
		}
	}
	document.getElementById('EmailForNewsletter').value = "Enter email address";
	//document.getElementById(email).style.readonly = "true";
}

function GetFocus(value)
{
	document.getElementById(value).style.backgroundImage = "url(assets/image/menu-click.png)";
}
function LostFocus(value)
{
	document.getElementById(value).style.backgroundImage = "url()";
}
function GetEmailFocus(value)
{
	Val = document.getElementById(value).value;
	if(Val == "Enter email address")
	{
		document.getElementById(value).value = "";
	}
}
function LostEmailFocus(value)
{
	Val = document.getElementById(value).value;
	if(Val == "")
	{
		document.getElementById(value).value = "Enter email address";
	}
}
function AddLine(val)
{
	document.getElementById(val).style.textDecoration = "underline";
	document.getElementById(val).style.fontWeight = "bold";
}
function RemoveLine(val)
{
	document.getElementById(val).style.textDecoration = "none";
	document.getElementById(val).style.fontWeight = "normal";
}

FAQ_h =new Image(); 
FAQ_h.src = "assets/image/FAQIconSelected.gif";
FAQ_nh = new Image(); 
FAQ_nh.src = "assets/image/FAQIcon.gif";

GoGreen_h =new Image(); 
GoGreen_h.src = "assets/image/GoGreenIconSelected.gif";
GoGreen_nh = new Image(); 
GoGreen_nh.src = "assets/image/GoGreenIcon.gif";

Sitemap_h =new Image(); 
Sitemap_h.src = "assets/image/SitemapIconSelected.gif";
Sitemap_nh = new Image(); 
Sitemap_nh.src = "assets/image/SitemapIcon.gif";
function RollOver(ImageName) 
{	
	var PageName = document.getElementById('PageName').value;
	switch (ImageName)
	{
		case 'FAQIcon':	document.getElementById(ImageName).src=FAQ_h.src;
						document.getElementById('Link4').style.fontSize = "14px";
						break;
		case 'GoGreenIcon':	document.getElementById(ImageName).src=GoGreen_h.src;
							document.getElementById('Link2').style.fontSize = "14px";
							break;
		case 'SitemapIcon':	document.getElementById(ImageName).src=Sitemap_h.src;
							document.getElementById('Link1').style.fontSize = "14px";
	}
}
function RollOut(ImageName) 
{
	var PageName = document.getElementById('PageName').value;
	switch (ImageName)
	{
		case 'FAQIcon':	if(PageName != 'faq')
						{
							document.getElementById(ImageName).src=FAQ_nh.src;
							document.getElementById('Link4').style.fontSize = "12px";
						}
						break;
		case 'GoGreenIcon':	if(PageName != 'gogreen')
							{
								document.getElementById(ImageName).src=GoGreen_nh.src;
								document.getElementById('Link2').style.fontSize = "12px";
							}
							break;
		case 'SitemapIcon':	if(PageName != 'sitemap')
							{
								document.getElementById(ImageName).src=Sitemap_nh.src;
								document.getElementById('Link1').style.fontSize = "12px";
							}
	}
}
function RaiseClickEvent(obj)
{
	var txt = document.getElementById(obj)
	//txt.value="value"

	//On IE
	if(txt.fireEvent)
	{
		txt.fireEvent('onclick');
	}
	//On Gecko based browsers
	if(document.createEvent)
	{
		var evt = document.createEvent('HTMLEvents');
		if(evt.initEvent)
		{
			evt.initEvent('click', true, true);
		}
		if(txt.dispatchEvent)
		{
			txt.dispatchEvent(evt);
		}
	}
}
