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


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


	 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();


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



/* This script and many more are available free online at
The JavaScript Source!! http://javascript.internet.com
Created by: Greg Burghardt | http://www.geocities.com/greg_burghardt/ */
	var _GET = {};
	
	function readURL() 
	{
	  var tLoc = "", tPairs = "";
	  var tGet = [];
	  var foundGet = -1;
	  tLoc = top.window.location + "";
	  foundGet = tLoc.indexOf('?');

	  if (foundGet > -1)
	  {
		tLoc = tLoc.substring(foundGet + 1, tLoc.length);
		tPairs = tLoc.split('&');
		for (var i = 0; i < tPairs.length; i++) 
		{
		  tGet = tPairs[i].split('=');
		  _GET[tGet[0]] = decodeURIComponent(tGet[1].replace(/\+/g,' '));
		}
	  }
	}



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



		function setmenu(victim)
		{

			seturl();

			button('over',victim);
			parent.document.getElementById('val2').innerHTML = '';

			parent.document.getElementById('welcome').src 	= "images/bx_welcome.png";
			parent.document.getElementById('about').src 	= "images/bx_about.png";
			parent.document.getElementById('product').src 	= "images/bx_product.png";
			parent.document.getElementById('contact').src 	= "images/bx_contact.png";

			if(victim != "nil")
			parent.document.getElementById(victim).src 		= "images/bo_"+victim+".png";

		}



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



		function seturl()
		{
			var r = ""+top.location+"";		// The pathname
			var s = r.lastIndexOf("/");		// The last / in the pathname
			var t = r.substring(s+1);		// The suffix filename. eg. default.htm
			var x = r.substring(0,4);		// The prefix url type. eg. file://
			var y = r.substring(0,s+1);		// The pathname up to the last /

			if(x != "file") // Need this in here for my local machine :)
			{
				if(r != "http://www.alpakita.com.au/")
				{
					if(!top.document.getElementById("val1"))
					{
						plop = y+"default.htm"+"?page="+t;
						parent.location = plop;
					}
				}
			}
			else
			{
					if(!top.document.getElementById("val1"))
					{
						plop = y+"default.htm"+"?page="+t;
						parent.location = plop;
					}
			}
		}



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



		function button(state,victim)
		{
		if(victim != "nil")
		{
			var r = parent.document.getElementById(victim).src;
			s = r.indexOf('images');
			t = r.substring(s);

			if(state == 'over' && t == "images/bo_"+victim+".png")
			{
				parent.document.getElementById('val2').innerHTML = 'already_on';
			}
			else if(state == 'over' && t == "images/bx_"+victim+".png")
			{
				parent.document.getElementById(victim).src = "images/bo_"+victim+".png";
				parent.document.getElementById('val2').innerHTML = 'turned_on';
			}
		
			if(state == 'out' && parent.document.getElementById('val2').innerHTML == 'already_on')
			{	
				parent.document.getElementById(victim).src = "images/bo_"+victim+".png";
			}
			else if(state == 'out' && parent.document.getElementById('val2').innerHTML == 'turned_on')
			{
				parent.document.getElementById(victim).src = "images/bx_"+victim+".png";
			}
		}
		}



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



		function showzoom(victim)
		{
			if (sniffer.mac)
			{
			parent.document.getElementById('page').style.display 			= "none";
			}
			parent.document.getElementById('piczoomer').style.display 		= "block";
			parent.document.getElementById('picguts').style.display 		= "block";
			var v3 = victim;
			var v4 = new RegExp('.jpg','gi');
			var v5 = v3.replace(v4, '_z.jpg');

			parent.document.getElementById('picguts').src = v5;
		
		}



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



		function hidezoom()
		{
			parent.document.getElementById('piczoomer').style.display 		= "none";
			parent.document.getElementById('picguts').style.display 		= "none";
			parent.document.getElementById('picguts').src 					= "images/trans.gif";
		//	parent.document.getElementById('zoominfo').innerHTML			= "";
	
			if (sniffer.mac)
			{
			parent.document.getElementById('page').style.display 			= "block";
			}
		}



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


	function buy1(victim)
	{

		var d = eval("document."+victim);


		//--- Size ----------------------------------------

			for (var i=0; i < d.size.length; i++)
			{
				if (d.size[i].checked)
				{
					var dsize = d.size[i].value;
				}
			}
	
			if(!dsize)
			{
				alert("Please Choose a SIZE");
				return;
			}


		//--- Colour --------------------------------------

			for (var i=0; i < d.colour.length; i++)
			{
				if (d.colour[i].checked)
				{
					var dcolour = d.colour[i].value;
				}
			}

			if(!dcolour)
			{
				alert("Please Choose a COLOUR");
				return;
			}


		//--- Price --------------------------------------

			for (var i=0; i < d.price.length; i++)
			{
				if (d.price[i].checked)
				{
					var dprice = d.price[i].value;
				}
			}

			if(!dprice)
			{
				alert("Please Choose a PRICE/Destination");
				return;
			}

	
		
		var fullname = victim+"_Size("+dsize+")_Colour("+dcolour+")";
		
		//alert(fullname);
		
		document.paypal.item_name.value = fullname;
		document.paypal.amount.value = dprice;
		
		document.paypal.submit();
	
	}


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



/* This script and many more are available free online at
	The JavaScript Source!! http://javascript.internet.com
	Created by: Jeroen Haan | http://www.haan.net
	Explorer Plugin Starter - v.1.1
	Small mod [ if(typeof window[objects[i].outerHTML] != 'undefined') ] by CMS 12-09-07
  ------------------------------------------------ */

function fixPlugin() 
{

	// Objects
	var objects = document.getElementsByTagName('object');
 	
	for (var i = 0; i < objects.length; i++) 
	{
		var paramEl = '';
		var params = document.getElementsByTagName('param');
			
		for (var j = 0; j < params.length; j++) 
		{
			paramEl += params[j].outerHTML;
		}
			 
		if(typeof window[objects[i].outerHTML] != 'undefined')
		{
			objects[i].outerHTML = objects[i].outerHTML.replace('>', '>' + paramEl);
		}
	}
	
	// Embeds
 	var embeds = document.getElementsByTagName('embed');
 	
	for (var i = 0; i < embeds.length; i++) 
	{
 		 embeds[i].outerHTML = embeds[i].outerHTML;
 	}

	// Applets
 	var applets = document.getElementsByTagName('applet');

	for (var i = 0; i < applets.length; i++) 
	{
  		var paramEl = '';
  		var params = document.getElementsByTagName('param');
  		
		for (var j = 0; j < params.length; j++) 
		{
   			paramEl += params[j].outerHTML;
  		}
  		
		applets[i].outerHTML = applets[i].outerHTML.replace('>', '>' + paramEl);
 	}

}



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