dom = (document.getElementById) ? true : false;
nn4 = (document.layers) ? true : false;
ie = (document.all) ? true : false;
ie4 = ie && !dom;

function ClearAll(a){
	for(i=0;i<document.materials.elements.length;i++)
		if(document.materials.elements[i].name=="prn")//.value.indexOf(':'+a)>0)
			document.materials.elements[i].checked=false
	
}

function changeElem(elemId)
{
if(document.layers)return;
if(dom) 
	if(document.getElementById(elemId).style.display == "block"){
		document.getElementById(elemId).style.display = "none"
		a = document.getElementById(elemId+"-Img")
		if(a) a.src = "/obj/img/ins/aux-plus.gif"
	}
	else{
		document.getElementById(elemId).style.display = "block"
		a = document.getElementById(elemId+"-Img")
		if(a) a.src = "/obj/img/ins/aux-minus.gif"
	}
else if (ie4) 
	if(document.all[elemId].style.display == "block"){
		document.all[elemId].style.display = "none";
		a = document.all[elemId+"-Img"];
		if(a) a.src = "/obj/img/ins/aux-plus.gif"
	}
	else{
		document.all[elemId].style.display = "block";
		a = document.all[elemId+"-Img"];
		if(a) a.src = "/obj/img/ins/aux-minus.gif"
	}
}


function addcookie(n,v)
{
	var dt = new Date();
	var dtd = "";
	dt.setTime(dt.getTime() +172800000);
	dtd = dt.toGMTString();
	document.cookie = n + "=" + v + "; expires="+dtd+";path=/;"; 
}

function findCookie(szName) 
{
var i = 0;
var nStartPosition	= 0;
var nEndPosition =	0;
var szCookieString	= document.cookie;
while (i <= szCookieString.length) 
	{
	nStartPosition = i;
	nEndPosition = nStartPosition +	szName.length;
	if(szCookieString.substring ( nStartPosition,nEndPosition) == szName) 
		{
		nStartPosition == nEndPosition	+ 1;
		nEndPosition = document.cookie.indexOf(";", nStartPosition);
		if(nEndPosition < nStartPosition) nEndPosition = document.cookie.length;
		return document.cookie.substring(nStartPosition, nEndPosition);
		break;
		}
	i++;
	} 
return "";
}

function removeCookie(szName) 
{
var dtExpires = new Date();
dtExpires.setTime(dtExpires.getTime() - 1);
var szValue = findCookie(szName);
document.cookie = szName + "=" + szValue + "; expires=" + dtExpires.toGMTString();
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
  } if (errors) alert('The following error(s) occurred:\n'+errors);
  document.MM_returnValue = (errors == '');
}

function CS_setFilter(action,rid,bid,cid) {
	var minprice,maxprice,a;
	minprice=eval(price.min.value);
	maxprice=eval(price.max.value);
	if (maxprice <= minprice) 
		{
			a=maxprice;
			maxprice=minprice;
			minprice=a;
		}
	addcookie('filterminprice',minprice);
	addcookie('filtermaxprice',maxprice);
//	a = self.location;
	if (action=="shownew") {
		a = "/"+action+".php?rid="+rid+"&bid="+bid+"&sid="+cid;
	} else {
		a = "/"+action+".php?rid="+rid+"&bid="+bid+"&cid="+cid;
	}
	self.location = a;
}

function CS_clearAllFilter() {
	removeCookie('filtermale');
	removeCookie('filterminprice');
	removeCookie('filtermaxprice');
	self.location.reload()
}

function CS_setMaleFilter() {
	if (document.male.malechoose.options[document.male.malechoose.selectedIndex].value != "all") {
		if (document.male.malechoose.options[document.male.malechoose.selectedIndex].value != "woman") {
			if (document.male.malechoose.options[document.male.malechoose.selectedIndex].value = "man") {
				addcookie('filtermale','26');
				}
			}
			else {
			addcookie('filtermale','27');
			}
	}
	else {removeCookie('filtermale');}
	self.location.reload()
}

function CS_setSortFilter() {
	if (document.sort.sortchoose.options[document.sort.sortchoose.selectedIndex].value != "nothing") {
		if (document.sort.sortchoose.options[document.sort.sortchoose.selectedIndex].value != "modelold") {
			if (document.sort.sortchoose.options[document.sort.sortchoose.selectedIndex].value = "pricelow") {
				addcookie('filtersort','pricelow');
				}
			}
			else {
			addcookie('filtersort','modelold');
			}
	}
	else {removeCookie('filtersort');}
	self.location.reload()
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function add2cart(goodID) {
	var txtQty;
	txtQty = "cartwatch[" + goodID + "]";
	addcookie(txtQty,'1');
	MM_openBrWindow('/obj/code/addmessage.php','','status=no,scrollbars=no,resizable=no,width=200,height=200')
}

function rem2cart(goodID) {
	var txtQty;
	txtQty = "cartwatch[" + goodID + "]";
	removeCookie(txtQty);
	MM_openBrWindow('/obj/code/remmessage.php','','status=no,scrollbars=no,resizable=no,width=200,height=200')
	self.location.reload()
}

function CS_popupModel(goodID) {
	var txtQty;
	txtQty = "/popupmodel.php?mid=" + goodID;
	MM_openBrWindow(txtQty,'','status=yes,scrollbars=yes,resizable=yes,width=800,height=420');
}

function CS_goByList(){
	if (document.selector.chooselist.options[document.selector.chooselist.selectedIndex].value != "none") {
		location = document.selector.chooselist.options[document.selector.chooselist.selectedIndex].value
	}
}

function MM_displayStatusMsg(msgStr) { //v1.0
  status=msgStr;
  document.MM_returnValue = true;
}

function CS_setpageCxR() {
	if (document.pagecollsrows.collsrowschoose.options[document.pagecollsrows.collsrowschoose.selectedIndex].value == "2x5") {
		addcookie('pagedesign[wcolls]','2');
		addcookie('pagedesign[wrows]','5');
		}
	if (document.pagecollsrows.collsrowschoose.options[document.pagecollsrows.collsrowschoose.selectedIndex].value == "2x10") {
		addcookie('pagedesign[wcolls]','2');
		addcookie('pagedesign[wrows]','10');
		}
	if (document.pagecollsrows.collsrowschoose.options[document.pagecollsrows.collsrowschoose.selectedIndex].value == "3x8") {
		addcookie('pagedesign[wcolls]','3');
		addcookie('pagedesign[wrows]','8');
		}
	if (document.pagecollsrows.collsrowschoose.options[document.pagecollsrows.collsrowschoose.selectedIndex].value == "3x10") {
		addcookie('pagedesign[wcolls]','3');
		addcookie('pagedesign[wrows]','10');
		}
	self.location.reload()
}

