		var newspress_on = "images/pressRel_upST_btn.png";
		var newspress_off = "images/pressRel_dwnST_btn.png";
		var newsletter_on = "images/newsLet_upST_btn.png";
		var newsletter_off = "images/newsLet_dwnST_btn.png";
		var newsarticles_on = "images/articles_upST_btn.png";
		var newsarticles_off = "images/articles_dwnST_btn.png";
		var newsawards_on = "images/awards_upST_btn.png";
		var newsawards_off = "images/awards_dwnST_btn.png";
		var newsresearch_on = "images/research_upST_btn.png";
		var newsresearch_off = "images/research_dwnST_btn.png";
		var home_off = "images/nav-home.gif";
	   var home_on = "images/nav-homeon.gif";
	   var about_off = "images/nav-about.gif";
	   var about_on = "images/nav-abouton.gif";
	   var services_off = "images/nav-services.gif";
	   var services_on = "images/nav-serviceson.gif";
	   var news_off = "images/nav-news.gif";
	   var news_on = "images/nav-newson.gif";
	   var login_off = "images/nav-login.gif";
	   var login_on = "images/nav-loginon.gif";
	   var contact_off = "images/nav-contact.gif";
	   var contact_on = "images/nav-contacton.gif";
	   var opinion_off = "images/nav-opinion.gif";
	   var opinion_on = "images/nav-opinionon.gif";
	
	   function activate(imgName) {
	   	 document.images[imgName].src = eval(imgName + "_on");
	   }
	
	   function deactivate(imgName) {
	     document.images[imgName].src = eval(imgName + "_off");
	   }
	   
	   function setPage(id,page,whatback)
	   {
	   		makerequest(id,page,whatback);
	   }
	   
	   function setImage(whatImg)
	   {
		
	   		if(whatImg == "home")
	   		{
	   			document.getElementById("mainbox").style.width = "873px";
	   			document.getElementById("mainbox").style.background = "#fbf4e6";
	   			document.getElementById("mainbox").style.paddingTop = "0px";
	   			document.getElementById("mainbox").style.paddingLeft = "0px";
	   		}
	   		
	   		var imageList = new Array();
	   		imageList[0] = "home";
		   	imageList[1] = "about";
		   	imageList[2] = "services";
		   	imageList[3] = "news";
		   	imageList[4] = "login";
		   	imageList[5] = "contact";
		   
		   	for(var i = 0; i < imageList.length; i++)
		   	{
		   		if(imageList[i] == whatImg)
		   		{
		   			document.images[imageList[i]].src = eval(imageList[i] + "_on");
		   		}
		   		else
		   		{
		   			document.images[imageList[i]].src = eval(imageList[i] + "_off");
		   		}
		   	}
	   }
	  
	//simple AJax
	var xmlObject = GetXmlHttpObject();
	
	function GetXmlHttpObject()
	{
		var xmlHttp=null;
		try
		  { // Firefox, Opera 8.0+, Safari
		  	xmlHttp=new XMLHttpRequest();
		  }
		catch (e)
		  {		  // Internet Explorer
		  try
		    {
		    	xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		    }
		  catch (e)
		    {
		   		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		    }
		  }
		return xmlHttp;
	}
	//process request
	function makerequest(objid,page){
		var obj = document.getElementById(objid);
		xmlObject.open("POST",page);
		xmlObject.onreadystatechange = function(){
			//obj.innerHTML = "<img src='loader.gif'>";
		if(xmlObject.readyState == 4){
			if(xmlObject.status == 200){
				obj.innerHTML = xmlObject.responseText;
				}
			}
		}
		xmlObject.send(null);
		
	}
	
	function hiliteme(what) {
  		what.style.cursor = "pointer";
  		what.style.textDecoration = "none";
	}

	function restoreme(what) {
		what.style.textDecoration= "underline";
	}
	
	function hiliteme2(what)
	{
		what.style.cursor = "pointer";
	}
	
	function openDoc(what)
	{
		window.document.location = "download.php?file=" + what;
		//alert("download.php?file=" + what);
	}
	
	function changeback(what)
	{
		what.style.background="#fff";
		what.style.borderColor="#ffffff";
	}
	
	function restoreback(what)
	{
		what.style.background="#81674c";
		what.style.borderColor="#81674c";
	}

	function setNewsImage(what)
	{
		var newsImage = new Array();
		newsImage[0] = "newspress";
		newsImage[1] = "newsletter";
		newsImage[2] = "newsarticles";
		newsImage[3] = "newsawards";
		newsImage[4] = "newsresearch";
		
		for(var i = 0; i < newsImage.length; i++)
		   	{
		   		if(newsImage[i] == what)
		   		{
		   			document.images[newsImage[i]].src = eval(newsImage[i] + "_off");
		   		}
		   		else
		   		{
		   			document.images[newsImage[i]].src = eval(newsImage[i] + "_on");
		   		}
		   	}
	}
	
	function loadAbstract(what)
	{
		document.getElementById('research-title-table').style.display="none";
		document.getElementById('abstract-text').style.display="block";
		document.getElementById(what).style.display="block";
		document.getElementById('selected-pdf-file').value = what;
	}
	
	function unloadAbstract()
	{
		document.getElementById('abstract-text').style.display="none";
		document.getElementById('research-title-table').style.display="block";
		var kids = document.getElementById('abstract-text').getElementsByTagName('span');
		for(var i = 0; i<kids.length;i++)
		{
			kids[i].style.display = "none";
		}
	}
	
	function sendEmailPdf()
	{
		//alert(document.getElementById('selected-pdf-file').value);
		var pdffile = document.getElementById('selected-pdf-file').value;
		var name = document.getElementById('name').value;
		var companyname = document.getElementById('compname').value;
		var emailadd = document.getElementById('emailadd').value;
		var title = document.getElementById('nametitle').value;
		var isValidEmail = checkemail(emailadd);
		
		if(!isValidEmail)
		{
			alert("Please provide a valid Email address");
			return;
		}
		else
		{
			var url = "sendemail.php?name=" + name + "&company=" + companyname + "&emailadd=" + emailadd + "&title=" + title + "&whatfile=" + pdffile;
			//window.open(url,'downloadpdf','width=40,height=80,toolbar=no,scrollbars=yes,resize=yes');
			window.location.href=url;
			unloadAbstract();
		}
	}
	
	function checkemail(emailadd)
		{
			var testresults;
			var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
			if (filter.test(emailadd))
				testresults=true
			else
			{
				
				testresults=false
			}
			return (testresults)
	}