
function checkEnter(e)
{
	var dchar = e.keyCode;
	return (dchar == 13);
}

function searchprod(pid)
{
	var zid = pid+"&str="+encodeURIComponent(document.getElementById("sst").value);
	prodfilter(zid,1);
}

function searchstart(pid)
{
	var zid = pid+"&str="+encodeURIComponent(document.getElementById("sst").value);
	ajaxvars(zid);
}

function prodstart(pid, domain)
{
	var b = 0;
	var zid = pid+"&a=0&h="+b+"&d="+domain;
	ajaxvars(zid);
}

function prodfilter(pid, domain)
{
	var A = new Ajax();

	if (A)
	{
		var fnWhenDone2 = function (X) 
		{
			document.getElementById("main").innerHTML=X.responseText; 
		};

		var fnWhenDone1 = function (X) 
		{
			document.getElementById("catmenu").innerHTML=X.responseText; 
//			if(domain)
//			{
				zid = pid+"&a=2";
				A.connect("ajax.php", "GET", zid, fnWhenDone2);
//			}
		};

		var fnWhenDone = function (X) 
		{
			document.getElementById("searchbar").innerHTML=X.responseText; 

			zid = pid+"&a=1";
			A.connect("ajax.php", "GET", zid, fnWhenDone1);
		};
	
		var b = 0;
		var zid = pid+"&a=1";	/*&h="+b+"&d="+domain;*/
		A.connect("ajax.php", "GET", zid, fnWhenDone1);
	}

}

/*
function basket(pid,qtyid)
{
	if(!navigator.cookieEnabled)
		return true;

	var A = new Ajax();
	if (A)
	{
		var fnDone = function (X) 
		{
			document.getElementById("main").innerHTML=X.responseText; 
			return false;
		};
		var zid = pid+'&qty='+document.getElementById(qtyid).value;
		A.connect("ajax.php", "GET", zid, fnDone);
		return false;
	}

	return true;
}
*/
function prodgrid(pid)
{
	if(navigator.cookieEnabled)
	{
		var A = new Ajax();	var fnDone = function (X) {document.getElementById("main").innerHTML=X.responseText; return false;};	var zid = pid+"&a=1";A.connect("ajax.php", "GET", zid, fnDone);
	}
}

function prodprev(pid)
{
	var A = new Ajax();	var fnDone = function (X) {document.getElementById("preview").innerHTML=X.responseText; };	var zid = pid+"&a=2";A.connect("ajax.php", "GET", zid, fnDone);
}

// change cart options
function addxtra(pid, xtra,id)
{
	if(navigator.cookieEnabled)
	{
		var A = new Ajax();	var fnDone = function (X) {document.getElementById(id).innerHTML=X.responseText; };var zid = pid+'&qty='+document.getElementById(xtra).value;A.connect("ajax.php", "GET", zid, fnDone);
	}
}


function gbc(c)
{
	var E = new Array();
	var el = document.getElementsByTagName("div");
	for (var i = 0, j = 0; i< el.length; i++)
	{
		if (el[i].className == c)
		{
			E[j++] = el[i];
		}
	}
	return E;
}

function swap(c,co)
{
	var el = document.getElementsByTagName("a");
	for (var i = 0; i< el.length; i++)
	{
		if (el[i].className == c)
		{
			el[i].className = co;
		}
	}
}


function hm(id,c)
{
	var E = gbc(c);
	for(var a=0; a<E.length; a++)
		E[a].style.display = "none";

	gts(id).display='block';
}

function hmo(id,c, lid, co,of)
{
	hm(id,c);
	swap(co, of);
	gid(lid).className=co;
}

function bubbler(id, e)
{
	var b = document.getElementById(id);
	var m = GetMouse(e);
	if (m.x < 0){m.x = 0}
	if (m.y < 0){m.y = 0}
	b.style.top  = (m.y - 80) + 'px';
	b.style.left = (m.x - 60) + 'px';
	b.style.display = "block";
	self.setTimeout("turnoff('"+id+"');",1000);
}

function toggleinfo(id, e,c)
{
	var b = document.getElementById(id);
	if (b.style.display == "block")
		 var display = "none";
	else
		var display = "block";

	var E = gbc(c);
	for(var a=0; a<E.length; a++)
		E[a].style.display = "none";

	var m = GetMouse(e);

	if (m.x < 0){m.x = 0}
	if (m.y < 0){m.y = 0}
	
	b.style.top  = (m.y + 20) + 'px';
	b.style.left = m.x + 'px';
	b.style.display = display;
}

function flyout(id, e)
{
	var sclass = "listmenu";
	var elms = document.getElementsByTagName("div"); 
	var regclass = new RegExp("\\b"+sclass+"\\b"); 
	for(var k=-1, elm; elm=elms[++k];)
	{  
		if(regclass.test(elm.className)) 
			elm.style.display = "none"; 
	} 

	var b = document.getElementById(id);
	var m = GetMouse(e);

	if (m.x < 0){m.x = 0}
	if (m.y < 0){m.y = 0}
	
	b.style.top  = (m.y - 8) + 'px';
	b.style.left = (m.x -8) + 'px';
	b.style.display = "block";
}

function flyin(id, e)
{
	var b = document.getElementById(id);
	b.style.display = "none";
}




//////////////////////////
var size_timer = false;

function resetSizeTimer()
{
	size_timer = false;
}


function getBrowserWidth()
{
	if (window.innerWidth)
	{
		return window.innerWidth;
	}	
	else if (document.documentElement && document.documentElement.clientWidth != 0)
	{
		return document.documentElement.clientWidth;
	}
	else if (document.body)
	{
		return document.body.clientWidth;
	}		
	return 0;
}

function dynamicLayout()
{
	if(navigator.cookieEnabled)
	{
		if(size_timer) return;
		size_timer = true;
		self.setTimeout('resetSizeTimer()',1000);
	
		var bw = getBrowserWidth();
		var cw = document.getElementById("curbrowserwidth").value;
		if(bw != cw)
		{
			var pid = "vars=4-"+bw;
//			ajaxvars(pid);	
		}
	}
}

	//addEvent() by John Resig
function addEvent( obj, type, fn )
{ 
	if (obj.addEventListener)
	{
    	obj.addEventListener( type, fn, false );
	}
	else if (obj.attachEvent)
	{ 
		obj["e"+type+fn] = fn; 
		obj[type+fn] = function(){ obj["e"+type+fn]( window.event ); } 
		obj.attachEvent( "on"+type, obj[type+fn] ); 
	} 
} 


//addEvent(window, 'resize', dynamicLayout);

