﻿var gProdID = "";

function showErrText(inProdIDText, inCountText) {
   gProdID = inProdIDText;

   if (inCountText <= 1) {
      document.getElementById(inProdIDText).innerText = '(Sorry there is only ' + inCountText + ' unit of this item left in stock.)';
   }
   else if (inCountText > 1) {
      document.getElementById(inProdIDText).innerText = '(Sorry there are only ' + inCountText + ' units of this item left in stock.)';
   }
}

function clearErrText() {
   if (gProdID != "")
      document.getElementById(gProdID).innerText = '';   
   gProdID = "";
}

function submitAdd(url) {
   clearErrText();
	if (window.cartContent == null) {
		eval("this.location='" + url + "'");
	}
	else {
		eval("window.cartContent.location='" + url + "&lCart=1'");
		eval("this.location='#TOP'");
	}
}

function changeCurrency(form, link, fileName) {
	var currID = form.options[form.selectedIndex].value;
   if(fileName == 'skincare' || fileName == 'menskin' || fileName == 'makeup' || fileName == 'haircare' || fileName == 'perfume' || fileName == 'cologne' || (fileName == 'newproduct' && link == '') || fileName == 'makeupset'){
   
         this.location.href = "./?CurrId=" + currID + link;
   } else 
   {
	      this.location.href = "./" + fileName + ".aspx?CurrId=" + currID + link;
   }
	
	//this.location.href = "./" + fileName + ".aspx?CurrId=" + currID + link;
}


function MM_showHideLayers(id, mode) {
   //document.getElementById(id).style.left = document.getElementById('titleImg').offsetLeft - 130;
   //document.getElementById(id).style.top = document.getElementById('titleImg').offsetTop - 120;
   var txtPos = findPos(document.getElementById('titleImg'));
   
   document.getElementById(id).style.left = (txtPos[0]-120)+'px';
   document.getElementById(id).style.top = (txtPos[1]-140)+'px'
   document.getElementById(id).style.visibility = mode;
}

function MM_showHideAUDLayers(id, mode) {
   //document.getElementById(id).style.left = document.getElementById('titleImg').offsetLeft - 130;
   //document.getElementById(id).style.top = document.getElementById('titleImg').offsetTop - 90;
   var txtPos = findPos(document.getElementById('titleImg'));
   
   document.getElementById(id).style.left = (txtPos[0]-120)+'px';
   document.getElementById(id).style.top = (txtPos[1]-120)+'px';
   document.getElementById(id).style.visibility = mode;
   
}

function insertIt() {
   H=top.frames['cartContent'].document.body.scrollHeight;
   document.getElementById('cartContent').style.height = H;
}

function insertTotalIt() {
   H = top.frames['cartTotal'].document.body.scrollHeight;
   document.getElementById('cartTotal').style.height = H;
}

function loadImage() {
   imgArray = loadImage.arguments;

   for(i=0; i<imgArray.length; i++) {
      document.getElementById('s' + imgArray[i]).src = 'images/products/s/' + imgArray[i+1];
      i++;
   }
}

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_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 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 moveIndex(letter) {
	if (leftIndex.document.getElementById(letter) == null)
		return;

   var indexTop = 235;
   var indexHeight = 360;

	if (document.layers) {
		document.layers['showIndex'].top = indexTop;
		document.layers['leftIndex'].height = indexHeight;

		leftIndex.showButton();
   }
	else if (document.all) {
		document.all('showIndex').style.pixelTop = indexTop;
		document.all('leftIndex').style.height = indexHeight;

		leftIndex.showButton();
  }
  else if (document.getElementById) {
      document.getElementById('showIndex').style.top = indexTop;
      document.getElementById('leftIndex').style.height = indexHeight;

		leftIndex.showButton();
  }
}

function goFrame(locationLink) {
   var locationLink;
   eval("window.leftIndex.location='" + locationLink + "'");
   eval("this.location='#TOP'");
   
}

function IScroll(theAnchor)
{	
  var y;	
    if (leftIndex.document.getElementById(theAnchor)) {
      if (y = leftIndex.document.getElementById(theAnchor).offsetTop) {
         leftIndex.scrollTo(0,y);
	   }
   }
}

function showNewProductBrand() {
   
   if(document.getElementById("layerBrand").style.display == 'block'){
      document.getElementById("layerBrand").style.display = 'none';
    }else{
      document.getElementById("layerBrand").style.display = 'block';
    }
}


function showNewProductBrand1(catg) {
   if (catg == 'skin') {
      if(document.getElementById("layerBrandS").style.display == 'block'){
         document.getElementById("layerBrandS").style.display = 'none';
         //document.getElementById("layerViewBrandS").style.display = 'block';         
         
       }else{
         document.getElementById("layerBrandS").style.display = 'block';
         document.getElementById("layerBrandM").style.display = 'none';
         document.getElementById("layerBrandH").style.display = 'none';
         document.getElementById("layerBrandFW").style.display = 'none';
         document.getElementById("layerBrandFM").style.display = 'none';
         document.getElementById("layerBrandMS").style.display = 'none';
         //document.getElementById("layerViewBrandS").style.display = 'block';
        
       }
   } else if (catg == 'makeup'){
      if(document.getElementById("layerBrandM").style.display == 'block'){
         
         document.getElementById("layerBrandM").style.display = 'none';
         //document.getElementById("layerViewBrandM").style.display = 'block';         
       }else{
         document.getElementById("layerBrandM").style.display = 'block';
         document.getElementById("layerBrandS").style.display = 'none';
         document.getElementById("layerBrandH").style.display = 'none';
         document.getElementById("layerBrandFW").style.display = 'none';
         document.getElementById("layerBrandFM").style.display = 'none';
         document.getElementById("layerBrandMS").style.display = 'none';
         //document.getElementById("layerViewBrandM").style.display = 'block';
         
       }
   }else if (catg == 'haircare'){
      if(document.getElementById("layerBrandH").style.display == 'block'){
         
         document.getElementById("layerBrandH").style.display = 'none';
         //document.getElementById("layerViewBrandH").style.display = 'block';         
       }else{
         document.getElementById("layerBrandH").style.display = 'block';
         document.getElementById("layerBrandS").style.display = 'none';
         document.getElementById("layerBrandM").style.display = 'none';
         document.getElementById("layerBrandFW").style.display = 'none';
         document.getElementById("layerBrandFM").style.display = 'none';
         document.getElementById("layerBrandMS").style.display = 'none';
         //document.getElementById("layerViewBrandH").style.display = 'block';
         
       }
   }else if (catg == 'WFragrance'){
      if(document.getElementById("layerBrandFW").style.display == 'block'){
         
         document.getElementById("layerBrandFW").style.display = 'none';
         //document.getElementById("layerViewBrandFW").style.display = 'block';
         
       }else{
         document.getElementById("layerBrandFW").style.display = 'block';
         document.getElementById("layerBrandS").style.display = 'none';
         document.getElementById("layerBrandM").style.display = 'none';
         document.getElementById("layerBrandH").style.display = 'none';
         document.getElementById("layerBrandFM").style.display = 'none';
         document.getElementById("layerBrandMS").style.display = 'none';
         //document.getElementById("layerViewBrandFW").style.display = 'block';
         
       }
    }else if (catg == 'MFragrance'){
      if(document.getElementById("layerBrandFM").style.display == 'block'){
         
         document.getElementById("layerBrandFM").style.display = 'none';
         //document.getElementById("layerViewBrandFM").style.display = 'block';
        
       }else{
         document.getElementById("layerBrandFM").style.display = 'block';
         document.getElementById("layerBrandS").style.display = 'none';
         document.getElementById("layerBrandM").style.display = 'none';
         document.getElementById("layerBrandH").style.display = 'none';
         document.getElementById("layerBrandFW").style.display = 'none';
         document.getElementById("layerBrandMS").style.display = 'none';
         //document.getElementById("layerViewBrandFM").style.display = 'block';
         
       }       
    }else if (catg == 'MENSKIN'){      
      if(document.getElementById("layerBrandMS").style.display == 'block'){
         
         document.getElementById("layerBrandMS").style.display = 'none';
         //document.getElementById("layerViewBrandMS").style.display = 'block';
        
       }else{
         document.getElementById("layerBrandMS").style.display = 'block';
         document.getElementById("layerBrandS").style.display = 'none';
         document.getElementById("layerBrandM").style.display = 'none';
         document.getElementById("layerBrandH").style.display = 'none';
         document.getElementById("layerBrandFM").style.display = 'none';
         document.getElementById("layerBrandFW").style.display = 'none';         
         //document.getElementById("layerViewBrandMS").style.display = 'block';
         
       }
   }
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
	do {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		} while (obj = obj.offsetParent);
	return [curleft,curtop + 21];
	}
}

function newVisaWindow(link) {
   var winl = (screen.width - 540) / 2;
   var wint = (screen.height - 410) / 2;
     
   window.open(link, '', 'width=540, height=410, left=' + winl + ', top=' + wint);
}

function showBrandList(CatgName){
   var status = document.getElementById("catg" + CatgName).style.display ; 
   document.getElementById("catgSkin").style.display = 'none';
   document.getElementById("catgMakeup").style.display = 'none';
   document.getElementById("catgHaircare").style.display = 'none';
   document.getElementById("catgMFragrance").style.display = 'none';
   document.getElementById("catgWFragrance").style.display = 'none';
   document.getElementById("catgMSkin").style.display = 'none';
   if (status == "none" || status =="") 
   document.getElementById("catg" + CatgName).style.display = 'block';
}

