var UpGetElementById = function(str){return document.getElementById(str)};

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
//
//
//
//
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//
//
//
//
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//
//
//
//
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 findObj(theObj, theDoc){
  var p, i, foundObj;
  if(!theDoc) theDoc = document;
  if( (p = theObj.indexOf("?")) > 0 && parent.frames.length)
  {
    theDoc = parent.frames[theObj.substring(p+1)].document;
    theObj = theObj.substring(0,p);
  }
  if(!(foundObj = theDoc[theObj]) && theDoc.all) foundObj = theDoc.all[theObj];
  for (i=0; !foundObj && i < theDoc.forms.length; i++) 
    foundObj = theDoc.forms[i][theObj];
  for(i=0; !foundObj && theDoc.layers && i < theDoc.layers.length; i++) 
    foundObj = findObj(theObj,theDoc.layers[i].document);
  if(!foundObj && document.getElementById) foundObj = document.getElementById(theObj);
  
  return foundObj;
}
//
//
//
//
function savewishlistpos() {
	var wishlist = findObj('wishlist');
	setCookie('wishlist_left', wishlist.style.left);
    setCookie('wishlist_top', wishlist.style.top);
}
//
//
//
//
function setwishlistpos() {
	var wishlist = findObj('wishlist');
	if (getCookie('wishlist_left')) {
		wishlist.style.left = getCookie('wishlist_left');
		wishlist.style.top = getCookie('wishlist_top');
	}else{
		wishlist.style.left = "100px";
		wishlist.style.top = "100px"; 	
	}
	
	showHideLayers('wishlist','','show');
}
//
//
//
//
function setCookie(name, value, expires, path, domain, secure)
{
    document.cookie= name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}
//
//
//
//
function getCookie(name)
{
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1)
    {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    }
    else
    {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)
    {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}
//
//
//
//
var ie4 = document.all;
var ns4 = document.layers;
var ns6 = document.getElementById && !document.all; 

function infoLayer(id,on_off){
	if (ie4) {
		if (on_off == 'on') {
			moveLayerToMouseLoc('InfoLayer'+id,20,-5);
			showHideLayers('InfoLayer'+id,'','show');
		}else{
			showHideLayers('InfoLayer'+id,'','hide');
		}
	}else{
		if (on_off == 'on') {
			if (id == 1) {
				innerHTMLString = "<img src='images/picFragetecken_big.gif' vspace='4'><br><table border='0' cellpadding='0' cellspacing='0' width='265'><tr><td align='left' valign='top'><table width='100%' border='0' cellpadding='5' cellspacing='0' bgcolor='#FBFBFB' class='px10' style='border: 1px Solid #666666;'>";
				innerHTMLString += "<tr><td align='left' valign='middle'><span class='px12 bold xCC0000'>Telefon</span><br>Fyll i ditt telefonnummer som vi kan nå dig på under dagtid. Anledningen till att du måste fylla i minst ett telefonnummer är ifall vi måste kontakta dig angående din beställning.</td></tr></table></td>";
				innerHTMLString += "<td width='2' align='left' valign='top' background='images/picShadow_right.gif'><img src='images/picEmpty.gif' width='2' height='2'></td></tr><tr><td height='2' align='left' valign='top' background='images/picShadow_bottom.gif'><img src='images/picEmpty.gif' width='2' height='2'></td><td width='2' height='2' background='images/picShadow_bottomright.gif' style='background-position:bottom right;'><img src='images/picEmpty.gif' width='2' height='2'></td></tr></table>";
				document.getElementById('infoDiv').innerHTML = innerHTMLString;
			}else if (id == 2) {
				innerHTMLString = "<img src='images/picFragetecken_big.gif' vspace='4'><br><table border='0' cellpadding='0' cellspacing='0' width='265'><tr><td align='left' valign='top'><table width='100%' border='0' cellpadding='5' cellspacing='0' bgcolor='#FBFBFB' class='px10' style='border: 1px Solid #666666;'>";
				innerHTMLString += "<tr><td align='left' valign='middle'><span class='px12 bold xCC0000'>Personnummer</span><br>Ditt personnummer måste fyllas i för att identifiera att det är du som handlar. Detta måste även finnas med då du betalar med kreditkort. Alla uppgifter som du fyller i sparas av Uppercut.se och kommer aldrig användas av någon annan. Enligt lag måste vi meddela dig om detta och det står även med i Uppercut.se avtalet längre ner. Du har rätt till att ta del av den information som vi sparar. Om något är fel kan du ändra eller ta bort detta i efterhand.</td></tr></table></td>";
				innerHTMLString += "<td width='2' align='left' valign='top' background='images/picShadow_right.gif'><img src='images/picEmpty.gif' width='2' height='2'></td></tr><tr><td height='2' align='left' valign='top' background='images/picShadow_bottom.gif'><img src='images/picEmpty.gif' width='2' height='2'></td><td width='2' height='2' background='images/picShadow_bottomright.gif' style='background-position:bottom right;'><img src='images/picEmpty.gif' width='2' height='2'></td></tr></table>";
				document.getElementById('infoDiv').innerHTML = innerHTMLString;
			}else if (id == 3) {
				innerHTMLString = "<img src='images/picFragetecken_big.gif' vspace='4'><br><table border='0' cellpadding='0' cellspacing='0' width='265'><tr><td align='left' valign='top'><table width='100%' border='0' cellpadding='5' cellspacing='0' bgcolor='#FBFBFB' class='px10' style='border: 1px Solid #666666;'>";
				innerHTMLString += "<tr><td align='left' valign='middle'><span class='px12 bold xCC0000'>E-post</span><br>Fyll i en giltig e-postadress. Dit skickas dina orderbekräftelser, ditt användarnamn och lösenord samt eventuella nyhetsbrev om du så önskar. Din e-postadress är också ditt användarnamn på Uppercut. Nästa gång du ska handla loggar du in med din e-postadress och det lösenordet du valt nedan.</td></tr></table></td>";
				innerHTMLString += "<td width='2' align='left' valign='top' background='images/picShadow_right.gif'><img src='images/picEmpty.gif' width='2' height='2'></td></tr><tr><td height='2' align='left' valign='top' background='images/picShadow_bottom.gif'><img src='images/picEmpty.gif' width='2' height='2'></td><td width='2' height='2' background='images/picShadow_bottomright.gif' style='background-position:bottom right;'><img src='images/picEmpty.gif' width='2' height='2'></td></tr></table>";
				document.getElementById('infoDiv').innerHTML = innerHTMLString;
			}else if (id == 4) {
				innerHTMLString = "<img src='images/picFragetecken_big.gif' vspace='4'><br><table border='0' cellpadding='0' cellspacing='0' width='265'><tr><td align='left' valign='top'><table width='100%' border='0' cellpadding='5' cellspacing='0' bgcolor='#FBFBFB' class='px10' style='border: 1px Solid #666666;'>";
				innerHTMLString += "<tr><td align='left' valign='middle'><span class='px12 bold xCC0000'>Lösenord</span><br>Ditt lösenord måste vara minst fem tecken och tillåtna tecken är a-z, A-Z och 1-9. Nästa gång du handlar loggar du in med e-postadressen som användarnamn och detta blir ditt lösenord. Användarnamnet och lösenordet skickas till din e-post.</td></tr></table></td>";
				innerHTMLString += "<td width='2' align='left' valign='top' background='images/picShadow_right.gif'><img src='images/picEmpty.gif' width='2' height='2'></td></tr><tr><td height='2' align='left' valign='top' background='images/picShadow_bottom.gif'><img src='images/picEmpty.gif' width='2' height='2'></td><td width='2' height='2' background='images/picShadow_bottomright.gif' style='background-position:bottom right;'><img src='images/picEmpty.gif' width='2' height='2'></td></tr></table>";
				document.getElementById('infoDiv').innerHTML = innerHTMLString;
			}
		}else{
			document.getElementById('infoDiv').innerHTML = '';
		}
	}
}
//
//
//
//
function showHideLayers()
{ 
  var i, visStr, obj, args = showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3)
  {
    if ((obj = findObj(args[i])) != null)
    {
      visStr = args[i+2];
      if (obj.style)
      {
        obj = obj.style;
        if(visStr == 'show') visStr = 'visible';
        else if(visStr == 'hide') visStr = 'hidden';
      }
      obj.visibility = visStr;
    }
  }
}
//
//
//
//
function moveLayerToMouseLoc(theLayer, offsetH, offsetV)
{
  var obj;
  if ((findObj(theLayer))!=null)
  {
    if (document.layers)  //NS
    {
      document.onMouseMove = getMouseLoc;
      obj = document.layers[theLayer];
      obj.left = mLoc.x +offsetH;
      obj.top  = mLoc.y +offsetV;
    }
    else if (document.all)//IE
    {
      getMouseLoc();
      obj = document.all[theLayer].style;
      obj.pixelLeft = mLoc.x +offsetH;
      obj.pixelTop  = mLoc.y +offsetV;
    }

  }
}
//
//
//
//
function Point(x,y) {  this.x = x; this.y = y; }
mLoc = new Point(-500,-500);
function getMouseLoc(e)
{
  if(!document.all)  //NS
  {
    mLoc.x = e.pageX;
    mLoc.y = e.pageY;
  }
  else               //IE
  {
    mLoc.x = event.x + document.body.scrollLeft;
    mLoc.y = event.y + document.body.scrollTop;
  }
  return true;
}
//
//
//
//
if(document.layers){ 
	document.captureEvents(Event.MOUSEMOVE); 
	document.onMouseMove = getMouseLoc; 
}
//
//
//
//






//MM_dragLayer('wishlist','',0,0,0,0,true,false,0,0,800,0,25,25,40,'',false,'')

function MM_dragLayer(objName,x,hL,hT,hW,hH,toFront,dropBack,cU,cD,cL,cR,targL,targT,tol,dropJS,et,dragJS) { //v4.01
  //Copyright 1998 Macromedia, Inc. All rights reserved.
  var i,j,aLayer,retVal,curDrag=null,curLeft,curTop,IE=document.all,NS4=document.layers;
  var NS6=(!IE&&document.getElementById), NS=(NS4||NS6); if (!IE && !NS) return false;
  retVal = true; if(IE && event) event.returnValue = true;
  if (MM_dragLayer.arguments.length > 1) {
    curDrag = MM_findObj(objName); if (!curDrag) return false;
    if (!document.allLayers) { document.allLayers = new Array();
      with (document) if (NS4) { for (i=0; i<layers.length; i++) allLayers[i]=layers[i];
        for (i=0; i<allLayers.length; i++) if (allLayers[i].document && allLayers[i].document.layers)
          with (allLayers[i].document) for (j=0; j<layers.length; j++) allLayers[allLayers.length]=layers[j];
      } else {
        if (NS6) { var spns = getElementsByTagName("span"); var all = getElementsByTagName("div"); 
          for (i=0;i<spns.length;i++) if (spns[i].style&&spns[i].style.position) allLayers[allLayers.length]=spns[i];}
        for (i=0;i<all.length;i++) if (all[i].style&&all[i].style.position) allLayers[allLayers.length]=all[i]; 
    } }
    curDrag.MM_dragOk=true; curDrag.MM_targL=targL; curDrag.MM_targT=targT;
    curDrag.MM_tol=Math.pow(tol,2); curDrag.MM_hLeft=hL; curDrag.MM_hTop=hT;
    curDrag.MM_hWidth=hW; curDrag.MM_hHeight=hH; curDrag.MM_toFront=toFront;
    curDrag.MM_dropBack=dropBack; curDrag.MM_dropJS=dropJS;
    curDrag.MM_everyTime=et; curDrag.MM_dragJS=dragJS;
    curDrag.MM_oldZ = (NS4)?curDrag.zIndex:curDrag.style.zIndex;
    curLeft= (NS4)?curDrag.left:(NS6)?parseInt(curDrag.style.left):curDrag.style.pixelLeft; 
    if (String(curLeft)=="NaN") curLeft=0; curDrag.MM_startL = curLeft;
    curTop = (NS4)?curDrag.top:(NS6)?parseInt(curDrag.style.top):curDrag.style.pixelTop; 
    if (String(curTop)=="NaN") curTop=0; curDrag.MM_startT = curTop;
    curDrag.MM_bL=(cL<0)?null:curLeft-cL; curDrag.MM_bT=(cU<0)?null:curTop-cU;
    curDrag.MM_bR=(cR<0)?null:curLeft+cR; curDrag.MM_bB=(cD<0)?null:curTop+cD;
    curDrag.MM_LEFTRIGHT=0; curDrag.MM_UPDOWN=0; curDrag.MM_SNAPPED=false; //use in your JS!
    document.onmousedown = MM_dragLayer; document.onmouseup = MM_dragLayer;
    if (NS) document.captureEvents(Event.MOUSEDOWN|Event.MOUSEUP);
  } else {
    var theEvent = ((NS)?objName.type:event.type);
    if (theEvent == 'mousedown') {
      var mouseX = (NS)?objName.pageX : event.clientX + document.body.scrollLeft;
      var mouseY = (NS)?objName.pageY : event.clientY + document.body.scrollTop;
      var maxDragZ=null; document.MM_maxZ = 0;
      for (i=0; i<document.allLayers.length; i++) { aLayer = document.allLayers[i];
        var aLayerZ = (NS4)?aLayer.zIndex:parseInt(aLayer.style.zIndex);
        if (aLayerZ > document.MM_maxZ) document.MM_maxZ = aLayerZ;
        var isVisible = (((NS4)?aLayer.visibility:aLayer.style.visibility).indexOf('hid') == -1);
        if (aLayer.MM_dragOk != null && isVisible) with (aLayer) {
          var parentL=0; var parentT=0;
          if (NS6) { parentLayer = aLayer.parentNode;
            while (parentLayer != null && parentLayer.style.position) {             
              parentL += parseInt(parentLayer.offsetLeft); parentT += parseInt(parentLayer.offsetTop);
              parentLayer = parentLayer.parentNode;
          } } else if (IE) { parentLayer = aLayer.parentElement;       
            while (parentLayer != null && parentLayer.style.position) {
              parentL += parentLayer.offsetLeft; parentT += parentLayer.offsetTop;
              parentLayer = parentLayer.parentElement; } }
          var tmpX=mouseX-(((NS4)?pageX:((NS6)?parseInt(style.left):style.pixelLeft)+parentL)+MM_hLeft);
          var tmpY=mouseY-(((NS4)?pageY:((NS6)?parseInt(style.top):style.pixelTop) +parentT)+MM_hTop);
          if (String(tmpX)=="NaN") tmpX=0; if (String(tmpY)=="NaN") tmpY=0;
          var tmpW = MM_hWidth;  if (tmpW <= 0) tmpW += ((NS4)?clip.width :offsetWidth);
          var tmpH = MM_hHeight; if (tmpH <= 0) tmpH += ((NS4)?clip.height:offsetHeight);
          if ((0 <= tmpX && tmpX < tmpW && 0 <= tmpY && tmpY < tmpH) && (maxDragZ == null
              || maxDragZ <= aLayerZ)) { curDrag = aLayer; maxDragZ = aLayerZ; } } }
      if (curDrag) {
        document.onmousemove = MM_dragLayer; if (NS4) document.captureEvents(Event.MOUSEMOVE);
        curLeft = (NS4)?curDrag.left:(NS6)?parseInt(curDrag.style.left):curDrag.style.pixelLeft;
        curTop = (NS4)?curDrag.top:(NS6)?parseInt(curDrag.style.top):curDrag.style.pixelTop;
        if (String(curLeft)=="NaN") curLeft=0; if (String(curTop)=="NaN") curTop=0;
        MM_oldX = mouseX - curLeft; MM_oldY = mouseY - curTop;
        document.MM_curDrag = curDrag;  curDrag.MM_SNAPPED=false;
        if(curDrag.MM_toFront) {
          eval('curDrag.'+((NS4)?'':'style.')+'zIndex=document.MM_maxZ+1');
          if (!curDrag.MM_dropBack) document.MM_maxZ++; }
        retVal = false; if(!NS4&&!NS6) event.returnValue = false;
    } } else if (theEvent == 'mousemove') {
      if (document.MM_curDrag) with (document.MM_curDrag) {
        var mouseX = (NS)?objName.pageX : event.clientX + document.body.scrollLeft;
        var mouseY = (NS)?objName.pageY : event.clientY + document.body.scrollTop;
        newLeft = mouseX-MM_oldX; newTop  = mouseY-MM_oldY;
        if (MM_bL!=null) newLeft = Math.max(newLeft,MM_bL);
        if (MM_bR!=null) newLeft = Math.min(newLeft,MM_bR);
        if (MM_bT!=null) newTop  = Math.max(newTop ,MM_bT);
        if (MM_bB!=null) newTop  = Math.min(newTop ,MM_bB);
        MM_LEFTRIGHT = newLeft-MM_startL; MM_UPDOWN = newTop-MM_startT;
        if (NS4) {left = newLeft; top = newTop;}
        else if (NS6){style.left = newLeft; style.top = newTop;}
        else {style.pixelLeft = newLeft; style.pixelTop = newTop;}
        if (MM_dragJS) eval(MM_dragJS);
        retVal = false; if(!NS) event.returnValue = false;
    } } else if (theEvent == 'mouseup') {
      document.onmousemove = null;
      if (NS) document.releaseEvents(Event.MOUSEMOVE);
      if (NS) document.captureEvents(Event.MOUSEDOWN); //for mac NS
      if (document.MM_curDrag) with (document.MM_curDrag) {
        if (typeof MM_targL =='number' && typeof MM_targT == 'number' &&
            (Math.pow(MM_targL-((NS4)?left:(NS6)?parseInt(style.left):style.pixelLeft),2)+
             Math.pow(MM_targT-((NS4)?top:(NS6)?parseInt(style.top):style.pixelTop),2))<=MM_tol) {
          if (NS4) {left = MM_targL; top = MM_targT;}
          else if (NS6) {style.left = MM_targL; style.top = MM_targT;}
          else {style.pixelLeft = MM_targL; style.pixelTop = MM_targT;}
          MM_SNAPPED = true; MM_LEFTRIGHT = MM_startL-MM_targL; MM_UPDOWN = MM_startT-MM_targT; }
        if (MM_everyTime || MM_SNAPPED) eval(MM_dropJS);
        if(MM_dropBack) {if (NS4) zIndex = MM_oldZ; else style.zIndex = MM_oldZ;}
        retVal = false; if(!NS) event.returnValue = false; }
      document.MM_curDrag = null;
    }
    if (NS) document.routeEvent(objName);
  } return retVal;
}











// * Dependencies * 
// this function requires the following snippets:
// JavaScript/readable_MM_functions/findObj
// JavaScript/readable_MM_functions/showHideLayers
// JavaScript/events/getMouseLoc
function moveLayerToMouseLoc(theLayer, offsetH, offsetV)
{
  var obj;
  if ((findObj(theLayer))!=null)
  {
    if (document.layers)  //NS
    {
      document.onMouseMove = getMouseLoc;
      obj = document.layers[theLayer];
      obj.left = mLoc.x +offsetH;
      obj.top  = mLoc.y +offsetV;
    }
    else if (document.all)//IE
    {
      getMouseLoc();
      obj = document.all[theLayer].style;
      obj.pixelLeft = mLoc.x +offsetH;
      obj.pixelTop  = mLoc.y +offsetV;
    }
    showHideLayers(theLayer,'','show');
  }
}

//NS init:
if(document.layers){ document.captureEvents(Event.MOUSEMOVE); document.onMouseMove = getMouseLoc; }


function submitForm(formName) {
	if (formName == "customer") {
		document.customer.submit();
	}else if (formName == "general") {
		document.general.submit();
	}else if (formName == "login") {
		document.login.submit();
	}else if (formName == "login2") {
		document.login2.submit();
	}
}
//
//
//
//
function socnrformat(checklength) {
	socnr = document.getElementById('socnr').value;
	/*
	replacestring = /[ \-]/gi;
	blank = "";
	newsocnr = socnr.replace(replacestring, blank); 
	newsocnrlenght = newsocnr.length;
	newsocnrleft = newsocnr.substr(0,6);
	newsocnrright = newsocnr.substr(6,4);	
	newsocnr = newsocnrleft + "-" + newsocnrright;
	document.getElementById('socnr').value=newsocnr;
	
	if (checklength) {
		return newsocnrlenght;
	}
	*/
	return socnr;
}
//
//
//
//
function checkForm(action) {
	
	returnVal = true;
	if (action == 'new') {
		if(document.getElementById('avtal').checked){
		if (document.getElementById('fname').value==''){
			//if(navigator.userAgent.indexOf("MSIE") != -1) {
				document.getElementById('fname').style.border = "2px Solid #FF0000";
			//}
			if (returnVal) {alert("Fyll i förnamn!");}
			returnVal=false;
		}else{
			//if(navigator.userAgent.indexOf("MSIE") != -1) {
				document.getElementById('fname').style.border = "1px Solid #CC0000";
			//}
		}
		if (document.getElementById('lname').value==''){
			document.getElementById('lname').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Fyll i efternamn!");}
			returnVal=false;
		}else{
			document.getElementById('lname').style.border = "1px Solid #CC0000";
		}
		if (document.getElementById('phone1').value==''){
			document.getElementById('phone1').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Fyll i telefonnummer!");}
			returnVal=false;
		}else{
			document.getElementById('phone1').style.border = "1px Solid #CC0000";
		}
		if (document.getElementById('address').value==''){
			document.getElementById('address').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Fyll i adress!");}
			returnVal=false;
		}else{
			document.getElementById('address').style.border = "1px Solid #CC0000";
		}
		if (document.getElementById('zip').value==''){
			document.getElementById('zip').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Fyll i postnummer!");}
			returnVal=false;
		}else{
			document.getElementById('zip').style.border = "1px Solid #CC0000";
		}
		if (document.getElementById('city').value==''){
			document.getElementById('city').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Fyll i stad!");}
			returnVal=false;
		}else{
			document.getElementById('city').style.border = "1px Solid #CC0000";
		}
		if (document.getElementById('country').value=='0'){
			document.getElementById('country').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Välj land!");}
			returnVal=false;
		}else{
			document.getElementById('country').style.border = "1px Solid #CC0000";
		}
		
		
			if (document.getElementById('country').value=="FI") {
			 	var checkString = /[å\ä\ö\!\"\#\¤\%\&\/\(\)\=\?\´\`\+\}\{\$\£\@\.\;\:'\*\¨\^\~\s]/gi; 
			}else{
				 var checkString = /[a-z\å\ä\ö\!\"\#\¤\%\&\/\(\)\=\?\´\`\+\}\{\$\£\@\.\;\:'\*\¨\^\~\s]/gi; 
			}
		 var socnrOk = document.getElementById('socnr').value.search(checkString);
		 if (document.getElementById('socnr').value==''){  
			document.getElementById('socnr').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Fyll i korrekt personnummer!");}
			returnVal=false;
		}else{
			document.getElementById('socnr').style.border = "1px Solid #CC0000";
		}	
		if (document.getElementById('email1').value.indexOf("@") == -1 || document.getElementById('email1').value.indexOf(".") == -1){
			document.getElementById('email1').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Fyll i korrekt e-post!");}
			returnVal=false;
		}else if (document.getElementById('email1').value==''){
			document.getElementById('email1').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Fyll i korrekt e-post!");}
			returnVal=false;
		}else{
			document.getElementById('email1').style.border = "1px Solid #CC0000";
		}
		if (document.getElementById('pass1').value.length<5){
			document.getElementById('pass1').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Fyll i ett lösenord som är minst 5 tecken långt!");}
			returnVal=false;
		}else{
			document.getElementById('pass1').style.border = "1px Solid #CC0000";
		}
		}else{
			returnVal=false;
		}
	}else if (action=='change') {
		if (document.getElementById('fname').value==''){
			document.getElementById('fname').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Fyll i förnamn!");}
			returnVal=false;
		}else{
			document.getElementById('fname').style.border = "1px Solid #CC0000";
		}
		if (document.getElementById('lname').value==''){
			document.getElementById('lname').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Fyll i efternamn!");}
			returnVal=false;
		}else{
			document.getElementById('lname').style.border = "1px Solid #CC0000";
		}
		if (document.getElementById('phone1').value==''){
			document.getElementById('phone1').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Fyll i telefonnummer!");}
			returnVal=false;
		}else{
			document.getElementById('phone1').style.border = "1px Solid #CC0000";
		}
		if (document.getElementById('address').value==''){
			document.getElementById('address').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Fyll i adress!");}
			returnVal=false;
		}else{
			document.getElementById('address').style.border = "1px Solid #CC0000";
		}
		if (document.getElementById('zip').value==''){
			document.getElementById('zip').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Fyll i postnummer!");}
			returnVal=false;
		}else{
			document.getElementById('zip').style.border = "1px Solid #CC0000";
		}
		if (document.getElementById('city').value==''){
			document.getElementById('city').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Fyll i stad!");}
			returnVal=false;
		}else{
			document.getElementById('city').style.border = "1px Solid #CC0000";
		}
		if (document.getElementById('country').value=='0' || document.getElementById('country').value==''){
			document.getElementById('country').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Välj land!");}
			returnVal=false;
		}else{
			document.getElementById('country').style.border = "1px Solid #CC0000";
		}
		
 			if (document.getElementById('country').value=="FI") {
			 	var checkString = /[å\ä\ö\!\"\#\¤\%\&\/\(\)\=\?\´\`\+\}\{\$\£\@\.\;\:'\*\¨\^\~\s]/gi; 
			}else{
				 var checkString = /[a-z\å\ä\ö\!\"\#\¤\%\&\/\(\)\=\?\´\`\+\}\{\$\£\@\.\;\:'\*\¨\^\~\s]/gi; 
			}
		 var socnrOk = document.getElementById('socnr').value.search(checkString);

		 if (document.getElementById('socnr').value=='' || document.getElementById('socnr').value=='-'){  
			document.getElementById('socnr').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Fyll i korrekt personnummer!");}
			returnVal=false;
		 }else if(socnrOk != -1) { 
			document.getElementById('socnr').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Fyll i korrekt personnummer!");}
			returnVal=false;
		}else{
			document.getElementById('socnr').style.border = "1px Solid #CC0000";
		}	
		
		if (document.getElementById('email1').value==''){
			document.getElementById('email1').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Fyll i korrekt e-post!");}
			returnVal=false;
		}else{
			document.getElementById('email1').style.border = "1px Solid #CC0000";
		}
	}else if (action=='email') {
		if (document.getElementById('contactname').value==''){
			document.getElementById('contactname').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Fyll i namn!");}
			returnVal=false;
		}else{
			document.getElementById('contactname').style.border = "1px Solid #CC0000";
		}

		if (document.getElementById('contactemail').value==''){
			document.getElementById('contactemail').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Fyll i korrekt e-post!");}
			returnVal=false;
		}else{
			document.getElementById('contactemail').style.border = "1px Solid #CC0000";
		}		
		if (document.getElementById('contactsubject').value==''){
			document.getElementById('contactsubject').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Fyll i ärende!");}
			returnVal=false;
		}else{
			document.getElementById('contactsubject').style.border = "1px Solid #CC0000";
		}
		if (document.getElementById('contactmessage').value==''){
			document.getElementById('contactmessage').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Fyll i meddelande!");}
			returnVal=false;
		}else{
			document.getElementById('contactmessage').style.border = "1px Solid #CC0000";
		}
	}else{
		returnVal = false;
	}
	return returnVal;
}

function checkForm_en(action) {
	
	returnVal = true;
	if (action == 'new') {
		if(document.getElementById('avtal').checked){
		if (document.getElementById('fname').value==''){
			//if(navigator.userAgent.indexOf("MSIE") != -1) {
				document.getElementById('fname').style.border = "2px Solid #FF0000";
			//}
			if (returnVal) {alert("Enter first name!");}
			returnVal=false;
		}else{
			//if(navigator.userAgent.indexOf("MSIE") != -1) {
				document.getElementById('fname').style.border = "1px Solid #CC0000";
			//}
		}
		if (document.getElementById('lname').value==''){
			document.getElementById('lname').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Enter last name!");}
			returnVal=false;
		}else{
			document.getElementById('lname').style.border = "1px Solid #CC0000";
		}
		if (document.getElementById('phone1').value==''){
			document.getElementById('phone1').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Enter phone number!");}
			returnVal=false;
		}else{
			document.getElementById('phone1').style.border = "1px Solid #CC0000";
		}
		if (document.getElementById('address').value==''){
			document.getElementById('address').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Enter address!");}
			returnVal=false;
		}else{
			document.getElementById('address').style.border = "1px Solid #CC0000";
		}
		if (document.getElementById('zip').value==''){
			document.getElementById('zip').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Enter zip/postal!");}
			returnVal=false;
		}else{
			document.getElementById('zip').style.border = "1px Solid #CC0000";
		}
		if (document.getElementById('city').value==''){
			document.getElementById('city').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Enter city!");}
			returnVal=false;
		}else{
			document.getElementById('city').style.border = "1px Solid #CC0000";
		}
		if (document.getElementById('country').value=='0'){
			document.getElementById('country').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Choose country!");}
			returnVal=false;
		}else{
			document.getElementById('country').style.border = "1px Solid #CC0000";
		}
		
		
			if (document.getElementById('country').value=="FI") {
			 	var checkString = /[å\ä\ö\!\"\#\¤\%\&\/\(\)\=\?\´\`\+\}\{\$\£\@\.\;\:'\*\¨\^\~\s]/gi; 
			}else{
				 var checkString = /[a-z\å\ä\ö\!\"\#\¤\%\&\/\(\)\=\?\´\`\+\}\{\$\£\@\.\;\:'\*\¨\^\~\s]/gi; 
			}
		 var socnrOk = document.getElementById('socnr').value.search(checkString);
		 if (document.getElementById('socnr').value=='' || document.getElementById('socnr').value=='-'){  
			document.getElementById('socnr').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Enter correct birth date!");}
			returnVal=false;
		}else{
			document.getElementById('socnr').style.border = "1px Solid #CC0000";
		}	
		if (document.getElementById('email1').value.indexOf("@") == -1 || document.getElementById('email1').value.indexOf(".") == -1){
			document.getElementById('email1').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Enter correct e-mail!");}
			returnVal=false;
		}else if (document.getElementById('email1').value==''){
			document.getElementById('email1').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Enter correct e-mail!");}
			returnVal=false;
		}else{
			document.getElementById('email1').style.border = "1px Solid #CC0000";
		}
		if (document.getElementById('pass1').value.length<5){
			document.getElementById('pass1').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Enter a password with at least 5 characters!");}
			returnVal=false;
		}else{
			document.getElementById('pass1').style.border = "1px Solid #CC0000";
		}
		}else{
			returnVal=false;
		}
	}else if (action=='change') {
		if (document.getElementById('fname').value==''){
			document.getElementById('fname').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Enter first name!!");}
			returnVal=false;
		}else{
			document.getElementById('fname').style.border = "1px Solid #CC0000";
		}
		if (document.getElementById('lname').value==''){
			document.getElementById('lname').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Enter first name!!");}
			returnVal=false;
		}else{
			document.getElementById('lname').style.border = "1px Solid #CC0000";
		}
		if (document.getElementById('phone1').value==''){
			document.getElementById('phone1').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Enter phone number!");}
			returnVal=false;
		}else{
			document.getElementById('phone1').style.border = "1px Solid #CC0000";
		}
		if (document.getElementById('address').value==''){
			document.getElementById('address').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Enter address!");}
			returnVal=false;
		}else{
			document.getElementById('address').style.border = "1px Solid #CC0000";
		}
		if (document.getElementById('zip').value==''){
			document.getElementById('zip').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Enter zip/postal!");}
			returnVal=false;
		}else{
			document.getElementById('zip').style.border = "1px Solid #CC0000";
		}
		if (document.getElementById('city').value==''){
			document.getElementById('city').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Enter city!");}
			returnVal=false;
		}else{
			document.getElementById('city').style.border = "1px Solid #CC0000";
		}
		if (document.getElementById('country').value=='0' || document.getElementById('country').value==''){
			document.getElementById('country').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Choose country!");}
			returnVal=false;
		}else{
			document.getElementById('country').style.border = "1px Solid #CC0000";
		}
		
 			if (document.getElementById('country').value=="FI") {
			 	var checkString = /[å\ä\ö\!\"\#\¤\%\&\/\(\)\=\?\´\`\+\}\{\$\£\@\.\;\:'\*\¨\^\~\s]/gi; 
			}else{
				 var checkString = /[a-z\å\ä\ö\!\"\#\¤\%\&\/\(\)\=\?\´\`\+\}\{\$\£\@\.\;\:'\*\¨\^\~\s]/gi; 
			}
		 var socnrOk = document.getElementById('socnr').value.search(checkString);

		 if (document.getElementById('socnr').value=='' || document.getElementById('socnr').value=='-'){  
			document.getElementById('socnr').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Enter correct birth date!");}
			returnVal=false;
		}else{
			document.getElementById('socnr').style.border = "1px Solid #CC0000";
		}	
		
		if (document.getElementById('email1').value==''){
			document.getElementById('email1').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Enter correct e-mail!");}
			returnVal=false;
		}else{
			document.getElementById('email1').style.border = "1px Solid #CC0000";
		}
	}else if (action=='email') {
		if (document.getElementById('contactname').value==''){
			document.getElementById('contactname').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Enter a namn!");}
			returnVal=false;
		}else{
			document.getElementById('contactname').style.border = "1px Solid #CC0000";
		}

		if (document.getElementById('contactemail').value==''){
			document.getElementById('contactemail').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Enter correct e-mail!");}
			returnVal=false;
		}else{
			document.getElementById('contactemail').style.border = "1px Solid #CC0000";
		}		
		if (document.getElementById('contactsubject').value==''){
			document.getElementById('contactsubject').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Enter subject!");}
			returnVal=false;
		}else{
			document.getElementById('contactsubject').style.border = "1px Solid #CC0000";
		}
		if (document.getElementById('contactmessage').value==''){
			document.getElementById('contactmessage').style.border = "2px Solid #FF0000";
			if (returnVal) {alert("Enter message!");}
			returnVal=false;
		}else{
			document.getElementById('contactmessage').style.border = "1px Solid #CC0000";
		}
	}else{
		returnVal = false;
	}
	return returnVal;
}

function addToCart(fromAndId,size,amount){
	sizeV = document.getElementById(size).value;
	amountV = document.getElementById(amount).value;	
	redirectstring = fromAndId + "&size=" + sizeV + "&amount=" + amountV ;//URLEncode();

	window.location.href="default.asp?" + redirectstring;
}

function addToWishlist(fromAndId,size,amount){
	sizeV = document.getElementById(size).value;
	amountV = document.getElementById(amount).value;	
	redirectstring = fromAndId + "&size=" + sizeV + "&amount=" + amountV ;//URLEncode();

	window.location.href="default.asp?" + redirectstring;
}

function mouse(obj, cursor) {
	obj.style.cursor = cursor;
}

function popUp(url) {
	if (url=='mattguide.asp') {
		newWindow = window.open(url, 'Uppercut1', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=620,height=615,left=192,top=144');
	} else 	if (url=='mattguide_en.asp') {
		newWindow = window.open(url, 'Uppercut5', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=620,height=615,left=192,top=144');
	}else if (url=='medlemsavtal.asp') {
		newWindow = window.open(url, 'Uppercut2', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=640,height=400,left=192,top=144');
	}else if (url=='medlemsavtal_en.asp') {
		newWindow = window.open(url, 'Uppercut7', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=640,height=400,left=192,top=144');
	}else if (url=='tvattrad.asp') {
		newWindow = window.open(url, 'Uppercut3', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=640,height=400,left=192,top=144');
	}else if (url=='tvattrad_en.asp') {
		newWindow = window.open(url, 'Uppercut6', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=640,height=400,left=192,top=144');
	}else if (url=='fraktinnan15.asp') {
		newWindow = window.open(url, 'Uppercut4', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=420,height=230,left=192,top=144');
	}
	if (window.focus) {
		newWindow.focus();
	}
	return false;
}

function overAndOut(direction,sok){
	if (sok){
		if (direction == 'out') {
			var sokBgr = MM_findObj('sokBgr');
			sokBgr.background = "images/picSokBgr_Off.jpg";
		}else if (direction == 'over') {
			var sokBgr = MM_findObj('sokBgr');
			sokBgr.background = "images/picSokBgr_Over.jpg";
		}
	}else{
		if (direction == 'out') {
			var picLoggaInEpost = MM_findObj('picLoggaInEpost');
			picLoggaInEpost.src = "images/picLoggaInEpost_Off.jpg";
			
			var picLoggaInLosenord = MM_findObj('picLoggaInLosenord');
			picLoggaInLosenord.src = "images/picLoggaInLosenord_Off.jpg";
			
			var picLoggaInKnapp = MM_findObj('picLoggaInKnapp');
			picLoggaInKnapp.src = "images/picLoggaInKnapp_Off.jpg";
	
			var loggaInEpostBgr = MM_findObj('loggaInEpostBgr');
			loggaInEpostBgr.background = "images/picLoggaInBgr_Off.jpg";
			
			
			var loggaInLosenordBgr = MM_findObj('loggaInLosenordBgr');
			loggaInLosenordBgr.background = "images/picLoggaInBgr_Off.jpg";
	
		}else if (direction == 'over') {
			var picLoggaInEpost = MM_findObj('picLoggaInEpost');
			picLoggaInEpost.src = "images/picLoggaInEpost_Over.jpg";
			
			var picLoggaInLosenord = MM_findObj('picLoggaInLosenord');
			picLoggaInLosenord.src = "images/picLoggaInLosenord_Over.jpg";
			
			var picLoggaInKnapp = MM_findObj('picLoggaInKnapp');
			picLoggaInKnapp.src = "images/picLoggaInKnapp_Over.jpg";
			
			var loggaInEpostBgr = MM_findObj('loggaInEpostBgr');
			loggaInEpostBgr.background = "images/picLoggaInBgr_Over.jpg";
		
			var loggaInLosenordBgr = MM_findObj('loggaInLosenordBgr');
			loggaInLosenordBgr.background = "images/picLoggaInBgr_Over.jpg";
		}
	}
}

function changeProductPicture(ProductNumber, PicNr, ProductName)
{
	for(i=1;i<5;i++)
	{
		var product_image_large_tmp = document.getElementById('product_image_large_'+i);
		var product_image_large_zoom_tmp = document.getElementById('product_image_large_zoom_'+i);
		
		if(product_image_large_tmp)
		{
			product_image_large_tmp.style.display = 'none';	
		}

		if(product_image_large_zoom_tmp)
		{
			product_image_large_zoom_tmp.style.display = 'none';	
		}
	}
	
	var product_image_large = document.getElementById('product_image_large_'+PicNr);
	var product_image_large_zoom = document.getElementById('product_image_large_zoom_'+PicNr);
	
	if(product_image_large)
	{
		product_image_large.style.display = 'block';
	}
	else
	{
		document.getElementById('product_large').src='images/products/' + ProductNumber + '_large_' + PicNr + '.jpg';
	}
	
	if(product_image_large_zoom)
	{
		product_image_large_zoom.style.display = 'block';
	}
}

function CheckoutCheckSmsNumber(language)
{
	if(document.getElementById('smsnumber'))
	{
		var smsnumber = document.getElementById('smsnumber').value;
		if (smsnumber != '') 
		{
			smsnumber = smsnumber.replace(" ","").replace("-","").replace("(","").replace(")","").replace(".","").replace("+467","07").replace("00467","07").replace("+4607","07").replace("004607","07");
			
			if(smsnumber.length!=10||smsnumber.substr(0,2)!='07')
			{
				if(language=='se')
				{
					alert('Vänligen ange ett korrekt mobilnummer för SMS-avisering. \nEx. 07012345678 utan landskod, bindestreck eller mellanslag. \n\nOm du inte vill ha avisering via SMS lämnar du fältet tomt.');
				}
				else
				{
					alert('Please state a correct mobilephonenumber.');
				}
				document.getElementById('smsnumber').focus();
			}
		}
  	}
}

var SearchHide = 0;
var SearchInnerHTML;

function DoHideSearch () {
	//document.getElementById('output').value = "hide : SearchHide=" + SearchHide;
	if (SearchHide==1) {
		document.getElementById('searchbg').innerHTML = '';
	}
	if(document.getElementById('productsperpage')){
		document.getElementById('productsperpage').style.visibility = "visible"; 
	}
	if(document.getElementById('sel_modeltype')){
		document.getElementById('sel_modeltype').style.visibility = "visible"; 
	}
	if(document.getElementById('sel_orderby')){
		document.getElementById('sel_orderby').style.visibility = "visible"; 
	}
}

function SearchMenu(action) {
	SearchMenu(action,1);
}

function SearchMenu(action,gendercategoryid) {
	if(action=='init') {
			SearchInnerHTML = document.getElementById('searchbg').innerHTML;
			document.getElementById('searchbg').innerHTML = '';
			document.getElementById('searchbg').style.visibility = "visible"; 
	} else if (action=='show') {
			SearchHide = 0;
			//document.getElementById('output').value = "show : SearchHide=" + SearchHide;
			if (document.getElementById('searchbg').innerHTML == '') {
				document.getElementById('searchbg').innerHTML = SearchInnerHTML;
				if(document.getElementById('sel_modeltype')){
					document.getElementById('sel_modeltype').style.visibility = "hidden"; 
				}
				if(document.getElementById('productsperpage')){
					document.getElementById('productsperpage').style.visibility = "hidden"; 
				}
				if(document.getElementById('sel_orderby')){
					document.getElementById('sel_orderby').style.visibility = "hidden"; 
				}
				SelectGender(gendercategoryid);
			}
	} else if (action=='hide') {
		SearchHide = 1;
		setTimeout("DoHideSearch()",3000);
	}
}

function SelectGender(genderid) {
	if(genderid == 1) {
		document.getElementById('SearchGenderCategory1').checked = true;
		document.getElementById('SearchGenderCategory2').checked = false;
		document.getElementById('SearchMainCategory1').checked = true;
		document.getElementById('SearchMainCategory2').checked = true;
		document.getElementById('SearchMainCategory3').checked = true;
		document.getElementById('SearchMainCategory1').disabled = false;
		document.getElementById('SearchMainCategory2').disabled = false;
		document.getElementById('SearchMainCategory3').disabled = false;
		document.getElementById('SearchBadSleepLounge').style.color = "#000000";
	}else{
		document.getElementById('SearchGenderCategory1').checked = false;
		document.getElementById('SearchGenderCategory2').checked = true;
		document.getElementById('SearchMainCategory1').checked = true;
		document.getElementById('SearchMainCategory2').checked = false;
		document.getElementById('SearchMainCategory3').checked = false;
		document.getElementById('SearchMainCategory1').disabled = false;
		document.getElementById('SearchMainCategory2').disabled = true;
		document.getElementById('SearchMainCategory3').disabled = true;
		document.getElementById('SearchBadSleepLounge').style.color = "#666666";
	}
}

function DoSearch() {
	if(!document.getElementById('SearchGenderCategory1')) {
		SearchMenu('show');
	} else {
		if (document.getElementById('search').value!=''&&document.getElementById('search').value!='Sök här'&&document.getElementById('search').value!='Search here') {
			if (document.getElementById('SearchGenderCategory1').checked == true) {
				if (document.getElementById('SearchMainCategory1').checked == false && document.getElementById('SearchMainCategory2').checked == false && document.getElementById('SearchMainCategory3').checked == false) {
					document.getElementById('SearchGenderCategory1').focus();
					SearchHide = 0;
					alert("Vänligen välj minst en underkategori!");
					document.getElementById('SearchGenderCategory1').focus();
					SearchHide = 0;
				}else{
					var redirectstring = 'default.asp?page=products&search='+escape(document.getElementById('search').value)+'&gendercategoryid=1';
					
					if (document.getElementById('SearchMainCategory1').checked == true) {
						redirectstring += '&maincategoryid=1'
					}
					
					if (document.getElementById('SearchMainCategory2').checked == true) {
						redirectstring += '&maincategoryid=2'
					}
					
					if (document.getElementById('SearchMainCategory3').checked == true) {
						redirectstring += '&maincategoryid=3'
					}
					
					window.location.href=redirectstring;
				}
			} else {
				document.getElementById('SearchMainCategory1').checked = true;
				window.location.href='default.asp?page=products&search='+escape(document.getElementById('search').value)+'&gendercategoryid=2&maincategoryid=1';
			}
		}
	}
}

function showSpot(url,width,height)
{
	properties="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes";
	
	properties+=",width="+width;
	properties+=",height="+height;
	uniqe=new Date();
	uniqe=uniqe.getSeconds()+"_"+uniqe.getMinutes()+"_"+uniqe.getHours();
	window.open(url,uniqe,properties);
}

function onEnterPressButton(e,button)
{
	var intKey = (window.Event) ? e.which : e.keyCode;
	if (intKey == 13) { //enter key
		document.getElementById(button).click();
		return false;
	}
	return true;
}

function onEnterCallFunction(e,f,a)
{
	var enterHit = false;
	if(window.event && window.event.keyCode == 13)
	{
		enterHit = true;
	}
	else if(e && e.which == 13)
	{
		enterHit = true;
	}
	
	if (enterHit) {
		if(f == 'DoSearch')
		{
			DoSearch();
			return false;
		}
		else if(f == 'submitForm')
		{
			submitForm(a);
			return false;
		}
	}

return true;
}

function DisplayMenu(menuid)
{
	var shiftPressed = (window.Event) ? e.modifiers & Event.SHIFT_MASK : e.shiftKey;
  	if (shiftPressed) {
		document.getElementById('menu_0').style.display='none';
		document.getElementById('menu_10').style.display='none';
		document.getElementById('menu_11').style.display='none';
		document.getElementById('menu_12').style.display='none';
		document.getElementById('menu_13').style.display='none';
		document.getElementById('menu_20').style.display='none';
		document.getElementById('menu_21').style.display='none';
		document.getElementById('menu_'+menuid).style.display='inline';
		return false;
  	}
  	else
  	{
  		return true;
  	}
}

function ClickMenu(URL) {
	window.location.href=URL;
}
