function ValidateReq()
{
	if (document.contact_req.category.options[0].selected) 
	{
		document.contact_req.redirect.value = "contact.jsp"
		alert("Please select e-Mail contact type from the list");
		return false;
	} 
	else
	{
		var selectedIndex = document.contact_req.category.options.selectedIndex;
		var selectedPage = document.contact_req.category.options[selectedIndex].value;
		document.contact_req.redirect.value = selectedPage.split("-")[0] + "?typeofcontact=" + selectedPage.split("-")[1]; 
		document.contact_req.typeofcontact.value = selectedPage.split("-")[1];
		return true;
	}
}


function GetBrowserDetails()
{
	var objBrowser = new GetNavigator();
	return objBrowser;	
}

function GetNavigator()
{
	var nav = window.navigator.userAgent.toLowerCase();

	browname = "";
	version = "";
	OS = "";

	if (Check(nav, 'konqueror'))
	{
		browname = 'Konqueror';
		OS = 'Linux';
		version = GetVersion(nav, 'omniweb');  
	}
	else if (Check(nav, 'omniweb')) 
	{
		browname = 'OmniWeb';
		version = GetVersion(nav, 'omniweb');  
	}
	else if (Check(nav, 'opera'))   
	{
		browname = 'Opera';
		version = GetVersion(nav, 'opera');
	}
	else if (Check(nav, 'webtv'))
	{
		browsname = "Web TV";
		version = GetVersion(nav, 'webtv');  
	}
	else if (Check(nav, 'icab')) 
	{
		browname = "iCab";
		version = GetVersion(nav, 'icab');  
	}
	else if (Check(nav, 'msie'))  
	{
		browname = "Internet Explorer";
		//alert(browname)
		version = GetVersion(nav, 'msie'); 
	}
	else if (!(Check(nav, 'compatible')))
	{
		browname = "Netscape Navigator";
		version = nav.charAt(8);
	}
	
        if (IsEmpty(OS))
	{
		os = GetOS(nav);
	}	

	if (IsEmpty(browname))
	{
		//alert(nav)
		browname = "Unknown";
	}

	this.browname = browname;
	this.os       = os;
	this.version  = version;

	return this;
}

function Check(str1, str2)
{
	if (str1.indexOf(str2) + 1 >= 1 )
		return true;
	else
		return false;
}

function IsEmpty(str)
{
	if((str.length <= 0) || (str == ""))
		return true;
	else 
		return false;
}

function GetVersion(nav, brow)
{
	//alert(nav)
	return nav.charAt(nav.indexOf(brow) + brow.length +1);
}

function GetOS(nav)
{
	var OS;

	if (nav.indexOf('linux') != -1) OS = 'Linux';
	else if (nav.indexOf('x11') != -1) OS = 'Unix';
	else if (nav.indexOf('mac') != -1) OS = 'Mac';
	else if (nav.indexOf('win') != -1) OS = 'Windows';
	else OS = "Unknown";
	
	return OS;
}

function sendContactDetails()
{
	document.contact_by_email.formRedirect.value = "1";
	if (document.contact_by_email.contacttype.value == "Web")
	{
		if (document.contact_by_email.browserinfo.checked)
			document.contact_by_email.sendnobrowserinfo.value = 0;
	}
}

function setTitle(strTitle)
{
	if(strTitle == null)
	{
		strTitle = document.contact_by_email.title.value; 
		if (strTitle == "Mr.")
			document.contact_by_email.title1[0].checked = true;
		else if(strTitle == "Mrs.")
			document.contact_by_email.title1[1].checked = true;
		else if(strTitle == "Ms.")
			document.contact_by_email.title1[2].checked = true;
	}
	else 
	{
		document.contact_by_email.title.value = strTitle; 
	}
}

function setState(strIndex)
{
	if(strIndex == null)
	{
		for(var i=0; i < document.contact_by_email.state1.options.length; i++)
		{
			if(document.contact_by_email.state.value == document.contact_by_email.state1.options[i].value)
			{
				document.contact_by_email.state1.selectedIndex = i;
			}
		}
	}
	else
	{
		document.contact_by_email.state.value = document.contact_by_email.state1.options[strIndex].value; 
	}
}

function setCountry(strIndex)
{
	if(strIndex == null)
	{
		for(var i=0; i < document.contact_by_email.country1.options.length; i++)
		{
			if(document.contact_by_email.country.value == document.contact_by_email.country1.options[i].value)
			{
				document.contact_by_email.country1.selectedIndex = i;
			}
		}
	}
	else
	{
		document.contact_by_email.country.value = document.contact_by_email.country1.options[strIndex].value; 
	}
}



