
function ShowCertificate() {
	MM_openBrWindow('https://www.thawte.com/core/process?process=public-site-seal-cert-details&public-site-seal-cert-details.referer=http://www.StoneFlyshoes.co.uk/Default.aspx','thawte','scrollbars=yes,width=515px,height=550px')
}

function MM_openBrWindow(theURL,winName,features){ 
	window.open(theURL,winName,features);
}

function DisplayLargeImage(img){
	HideLargeImage();
	var largeImage = document.getElementById(img);
	if (largeImage){
		largeImage.style.display = 'block';
		//alert(largeImage.style.width + ' ' + largeImage.style.width);
	}
}

function HideLargeImage()
{
	var e = getElementsByClassName(document.getElementById("thumbContainer"), "img", "large"); 
	var arLen=e.length;
	for (i=0;i < e.length; i++){
	  e[i].style.display = 'none';
	}
}

function ChangeImageOld(obj,newImage){
	var img = document.getElementById(obj);
	if (img)
	{
		img.src =newImage;
	}
}

function ChangeImage(obj,newImage){
   var a = document.getElementById(obj);
	var e = getElementsByClassName(a, "img", "ProdImageMain"); 
		if (e.length == 1)
  		    e[0].src= newImage;
}

function setMenu(CatId,PCatId){
	var aCat = document.getElementById('a' + CatId);
	var aPCat = document.getElementById('ul' + PCatId);
	var aPli = document.getElementById('li' + PCatId);
	if (aPCat){
		var e = getElementsByClassName(document.getElementById("lhs-nav"), "ul", "Child"); 
		var arLen=e.length;
		for (i=0;i < e.length; i++){
		  e[i].style.display = 'none';
		}
		aPCat.style.display = 'block';
		if (aPli)
			aPli.className="currentChild";
	}
	if (aCat){
		aCat.className  = 'selected';
	}	

}

function getElementsByClassName(oElm, strTagName, strClassName){
	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	strClassName = strClassName.replace(/\-/g, "\\-");
	var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
	var oElement;
	for(var i=0; i<arrElements.length; i++){
		oElement = arrElements[i];
		if(oRegExp.test(oElement.className)){
			arrReturnElements.push(oElement);
		}
	}
	return (arrReturnElements)
}
 function popwindow (url) {
		var wid="1020px"; 	
		var hei="650px";
		var props = 'width=' + wid + ',height=' + hei +',scrollbars=yes,menu=no, resizable=yes';
		var tmp = window.open(url,'newwin',props);
		tmp.focus();
}

function AjaxRedirect(url)
{
    $.get(url, {},
      function(data){
            left = document.getElementById('spanMessage') 
            if(left)
                left.innerHTML = data; 
            else
                 alert (data);
      });
}

function submitenter(virDir,e)
{
        $jQry("#searchContainer").keypress(function(e)
		{
			//alert(e.which);
	        if (e.which == 13)
	        {
	           PeformSearch(virDir);
	        }
		});

}


function PeformSearch(virDir){
	//alert('hi');
	var SearchText = document.getElementById('ctl00_sn_keywordsearch').value;
	SearchText = virDir +'searchPage.aspx?ajaxs=' + SearchText;
	//alert(SearchText);
	document.location.href = SearchText;
}


function AjaxPost(url,param){
	alert (url + ' ' + param);
	$jQry.post(url, {
	    'ajaxs': param
	}, function() {
	    alert('Your data has been saved.');
	});
}


function ChangeArrayPage(ManuId)
{

		var e = getElementsByClassName(document.getElementById("pageContainer"), "li", "liProdCat"); 
		var arLen=e.length;
		for (i=0;i < e.length; i++){
		  e[i].style.display = 'none';
		}
		var liProdCat =  document.getElementById("ProdCat" + ManuId);
		if (liProdCat)
		{
			liProdCat.style.display ="";
		}/**/
		else alert('no ' + "ProdCat" + ManuId)
}

function OptionChange(obj) {
      var selOpt = document.getElementById("selOpt");
      selOpt.value = obj.value;
  }

  function ensureOption(comboId) {
      var obj = document.getElementById(comboId);
      if (obj != null) {
          if (obj.value == '0') {
              alert('Please select a size before adding the product to your basket.')
              return false;
          }
      }
      return true
  }

  function BuyButton_Click(path, productid, aid, comboId, DeptId) {
      if (ensureOption(comboId)) {
          var Confirm = 0;
          var ckConfirmPre = $jQry(".ckConfirmPre");
          if (ckConfirmPre.length > 0){
              var Confirm = ckConfirmPre[0].checked;
              if (!Confirm) {
                  var preorderpopup = document.getElementById("ctl00_mc_product1_hdnpreorder").value;
                  alert(preorderpopup);
                  return;
              }
              Confirm = 1;
          }
          var selOpt = document.getElementById(comboId);
          var Option = 0;
          if (selOpt)
              Option = selOpt.value;
          var url = String.format("{0}PreBasket.aspx?id={1}&DeptId={2}&o={3}&aid={4}&c={5}", path, productid, DeptId, Option, aid, Confirm);
          setTimeout(function() {
              window.location = url;
          }, 0);
      }
  }

  String.format = function(text) {
      //check if there are two arguments in the arguments list
      if (arguments.length <= 1) {
          //if there are not 2 or more arguments there’s nothing to replace
          //just return the original text
          return text;
      }
      //decrement to move to the second argument in the array
      var tokenCount = arguments.length - 2;
      for (var token = 0; token <= tokenCount; token++) {//iterate through the tokens and replace their placeholders from the original text in order
          text = text.replace(new RegExp("\\{" + token + "\\}", "gi"),
         arguments[token + 1]);
      }
      return text;
  };


 