// Author(s)   : Colin Stott.
// Copyright   : Congo Systemsİ 2005
// ----------------------------------------------------------------------


//----------------------------------------------------------------------------------


	 function Sniffer() 
	 {
		agent 		= navigator.userAgent.toLowerCase();
		this.major 	= parseInt(navigator.appVersion);
		this.minor 	= parseFloat(navigator.appVersion);
		this.ns 	= ((agent.indexOf('mozilla') != -1) && ((agent.indexOf('spoofer') == -1) && (agent.indexOf('compatible') == -1)));
		this.ns4 	= (this.ns && (this.major == 4));
		this.ns6 	= (this.ns && (this.major >= 5));
		this.ie 	= (agent.indexOf("msie") != -1);
		this.mac 	= (agent.indexOf("mac")!=-1); // Added by Colin M Stott 07-09-05
		this.ie3 	= (this.ie && (this.major < 4));
		this.ie4 	= (this.ie && (this.major == 4) && (agent.indexOf("msie 5.0") == -1));
		this.ie5 	= (this.ie && (this.major == 4) && (agent.indexOf("msie 5.0") != -1));
		this.ie55 	= (this.ie && (this.major == 4) && (agent.indexOf("msie 5.5") != -1));
		this.ie6 	= (this.ie && (agent.indexOf("msie 6.0")!=-1) );
		
	}


 	var sniffer = new Sniffer();



//----------------------------------------------------------------------------------



		function setmenu(victim)
		{
	
			document.getElementById('welcome').className		= "menutext1_off";
			document.getElementById('services').className		= "menutext1_off";
			document.getElementById('portfolio').className		= "menutext1_off";
			document.getElementById('contact').className		= "menutext1_off";

			if(victim != "nil")
			{
			document.getElementById(victim).className 		= "menutext1_on";
			document.getElementById(victim).blur();
			
			populate(victim);

			}


			if(victim == "portfolio")
			{
				document.getElementById('gallery').style.display		= "block";
				document.getElementById('s3dvizlink').style.display		= "block";
			}
			else
			{
				document.getElementById('gallery').style.display		= "none";
				document.getElementById('gallerydiv').style.display		= "none";
				document.getElementById('s3dvizlink').style.display		= "none";
			}
			

			if(victim == "services")
			{
				setmenu2('design');
				s3dvizzer('block');
			}
			else
			{
				s3dvizzer('none');
			}

		}



//----------------------------------------------------------------------------------



		function setmenu2(victim)
		{
	
			document.getElementById('design').className			= "text1_link";
			document.getElementById('hosting').className		= "text1_link";
			document.getElementById('rendering').className		= "text1_link";
			document.getElementById('multimedia').className		= "text1_link";

			if(victim != "nil")
			{
			document.getElementById(victim).className 			= "text1_link_on";
			document.getElementById(victim).blur();

			populate2(victim);

			}

		}



//----------------------------------------------------------------------------------



		function populate(victim)
		{
			
			if(victim != "")
			{

				var text1 	= eval("info_"+victim+"_text1");
				var text2 	= eval("info_"+victim+"_text2");
				var pic1 	= eval("info_"+victim+"_pic1");

				if(victim == "services") // Treated diff. to exact text copy due to id duplication/ conflict.
				{
					var text1s 	= eval("info_"+victim+"_text1s");
					var text2s 	= eval("info_"+victim+"_text2s");
					document.getElementById('text1s').innerHTML		= text1s;
					document.getElementById('text2s').innerHTML		= text2s;
				}
				else
				{
					document.getElementById('text1s').innerHTML		= text1;
					document.getElementById('text2s').innerHTML		= text2;
				}
				
				document.getElementById('text1').innerHTML		= text1;
				document.getElementById('text2').innerHTML		= text2;
				
				
				if(pic1 != "")
				{
				document.getElementById('pic1').style.border	= "solid 1px black";
				document.getElementById('pic1').innerHTML		= pic1;
				}
				else
				{
				document.getElementById('pic1').style.border	= "none";
				document.getElementById('pic1').innerHTML		= "";
				}
			}

		}



//----------------------------------------------------------------------------------



		function populate2(victim)
		{
			
			if(victim != "")
			{

				var text2 	= eval("info_"+victim+"_text2");
				var pic1 	= eval("info_"+victim+"_pic1");

				document.getElementById('text2s').innerHTML		= text2;

				document.getElementById('text2').innerHTML		= text2;

				if(pic1 != "")
				{
				document.getElementById('pic1').style.border	= "solid 1px black";
				document.getElementById('pic1').innerHTML		= pic1;
				}
				else
				{
				document.getElementById('pic1').style.border	= "none";
				document.getElementById('pic1').innerHTML		= "";
				}
			}

		}




//----------------------------------------------------------------------------------



		function portinfo(victim)
		{
			
			if(victim != "" && victim != "nil")
			{

				var text1 	= eval("info_"+victim);

				document.getElementById('portinfo').style.display	= "block";
				document.getElementById('portinfo').innerHTML		= text1;
				
				seepic(victim);
			}
			else
			{
				document.getElementById('portinfo').style.display	= "none";
				document.getElementById('portinfo').innerHTML		= "";
			}
		}



//----------------------------------------------------------------------------------



		function seepic(victim)
		{
			document.getElementById('gallerydiv').style.display		= "block";
			document.getElementById('galleryimg').src				= "images/"+victim+"_z.jpg";
				
		}
		
		
//----------------------------------------------------------------------------------


		function s3dvizzer(status)
		{
			document.getElementById('s3dvizzer').style.display		= status;
		}









