﻿//<![CDATA[
function DivTopPage()
{
   try
      {
           var flashInfo = getFlashVersion();
            //alert("This browser has Flash version: " + flashInfo["major"] + "." + flashInfo["build"]);
                if (flashInfo["major"]!= "0"){
                     if (document.getElementById("flashdiv") != null)
                        document.getElementById("flashdiv").style.display ="block";
                     
                     if (document.getElementById("imgdiv") != null)
                        document.getElementById("imgdiv").style.display ="none";
              
                }
                else 
                { 
                      if (document.getElementById("imgdiv") != null)
                        document.getElementById("imgdiv").style.display ="block";
                        
                      if (document.getElementById("flashdiv") != null)
                        document.getElementById("flashdiv").style.display ="none";
                }
            }
    catch(err)
          {
          //Handle errors here
          }
}

       
function getFlashVersion()
{
  var flashVersion = new Array();

  flashVersion["major"] = 0;
  flashVersion["build"] = 0;

  if (navigator.plugins &&
      typeof navigator.plugins["Shockwave Flash"] == "object")
  {
    var description =
        navigator.plugins["Shockwave Flash"].description;

    if (description != null)
    {
      var versionString =
          description.replace(/^.*\s+(\S+\s+\S+$)/, "$1");

      flashVersion["major"] =
          parseInt(versionString.replace(/^(.*)\..*$/, "$1"));
      flashVersion["build"] =
          parseInt(versionString.replace(/^.*r(.*)$/, "$1"));
    }
  }
  else if (typeof window.ActiveXObject != "undefined")
  {
    try
    {
      var flashObject =
          new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
      var description =
          flashObject.GetVariable("$version");

      if (description != null)
      {
        var versionNumbers =
            description.replace(/^\S+\s+(.*)$/, "$1").split(",");

        flashVersion["major"] = parseInt(versionNumbers[0]);
        flashVersion["build"] = parseInt(versionNumbers[2]);
      }
    }
    catch(error)
    {
    }
  }

  return flashVersion;
}


    function popupWin(path,w,h){
				window.open(path,"","toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width="+w+",height="+h)
			}
			
    var win = null;

      var IE = document.all?true:false
		if (!IE) document.captureEvents(Event.MOUSEMOVE)
		
		document.onmousemove = getMouseXY;
            
		var tempX = 0;
		var tempY = 0;

		function getMouseXY(e) {
		try{

			if (IE) {
			    //alert('g');
			  	tempX = event.clientX + document.body.scrollLeft+ document.documentElement.scrollLeft;
				tempY = event.clientY + document.body.scrollTop + document.documentElement.scrollTop;
			} else {
			//alert('c');
			  	tempX = e.pageX ;
			 	tempY = e.pageY ;
			}  

		if (tempX < 0){tempX = 0}
		if (tempY < 0){tempY = 0}  

		if(document.getElementById("MouseX")!=null)
		{
		document.getElementById("MouseX").value = tempX ;
		}
		if(document.getElementById("MouseY")!=null)
		{
		document.getElementById("MouseY").value = tempY ;
		}
		}
		 catch(err)
                  {
                  //Handle errors here
                  }
		return true
		}
		
	
		
        function openContactUs() {
try{
		    //alert(document.getElementById("uploadPopup"));
		    
			var el = document.getElementById("ContactUs");
			//alert(document.getElementById("MouseX"));
			//alert(parseInt(document.getElementById("MouseY").value));
			
			el.style.left = parseInt(document.getElementById("MouseX").value) - 480  + 'px';
			el.style.top = parseInt(document.getElementById("MouseY").value) - 10 + 'px';
			
			el.style.display = "block";
			}
			 catch(err)
                  {
                  //Handle errors here
                  }
		}
		
        function closeContactUs() {
			try{
			var el = document.getElementById("ContactUs");
			el.style.display = "none";
			}
			 catch(err)
                  {
                  //Handle errors here
                  }
		}
		
		
		function CheckKeyCode(object)
    {
    //alert(object.value);
   // alert(object.value.indexOf("."));
    //if(object.value.indexOf(".")==
    //alert(event.keyCode);
    if(object.value.indexOf(".")=="-1") //not found
    {
          if((event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode >= 96 && event.keyCode <= 105) || (event.keyCode >= 35 && event.keyCode <= 40) || (event.keyCode == 110 || event.keyCode == 190 || event.keyCode == 8 || event.keyCode == 46 || event.keyCode == 9 || event.keyCode ==16)) 
          {
            return true; 
          }
          else 
          {
          return false;
          }
          //alert('Not Found');
    }
    else if(object.value.indexOf(".")>0)
    {        
          if((event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode >= 96 && event.keyCode <= 105) || (event.keyCode >= 35 && event.keyCode <= 40) || (event.keyCode == 8 || event.keyCode == 46 || event.keyCode == 9 || event.keyCode ==16)) 
          {
            return true; 
          }
          else 
          {
          return false;
          }     
    }  
    //else
    //{
    //    return false;
    //}    
}

//Function to validate Integer intput.
function CheckKeyCodeInteger()
{
  if((event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode >= 96 && event.keyCode <= 105) || (event.keyCode >= 37 && event.keyCode <= 40) || (event.keyCode == 8 || event.keyCode == 46 || event.keyCode == 9)) 
      {
    return true; }
  else {
    return false;
  }
}


var oldLink = null;
function setActiveStyleSheet(link, title) {
  var i, a, main;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
      a.disabled = true;
      if(a.getAttribute("title") == title) a.disabled = false;
    }
  }
  if (oldLink) oldLink.style.fontWeight = 'normal';
  oldLink = link;
  link.style.fontWeight = 'bold';
  return false;
}

function selected(cal, date) {
  cal.sel.value = date; 
  if (cal.dateClicked )
    cal.callCloseHandler();
}
function closeHandler(cal) {
  cal.hide();
  _dynarch_popupCalendar = null;
}
function showCalendar(id,id2, format, showsTime, showsOtherMonths) {

  var el = document.getElementById(id);
  if (_dynarch_popupCalendar != null) {
    _dynarch_popupCalendar.hide();
  } else {
    var cal = new Calendar(1, null, selected, closeHandler);
    if (typeof showsTime == "string") {
      cal.showsTime = true;
      cal.time24 = (showsTime == "24");
    }
    if (showsOtherMonths) {
      cal.showsOtherMonths = true;
    }
   
    _dynarch_popupCalendar = cal;
    cal.setRange(1900, 2070); 
    cal.create();
  }
  _dynarch_popupCalendar.setDateFormat(format);
  _dynarch_popupCalendar.parseDate(el.value); 
  _dynarch_popupCalendar.sel = el;  
 
var el2= document.getElementById(id2);
  _dynarch_popupCalendar.showAtElement(el2, "Br"); 
  return false;
}

var MINUTE = 60 * 1000;
var HOUR = 60 * MINUTE;
var DAY = 24 * HOUR;
var WEEK = 7 * DAY;

function isDisabled(date) {
  var today = new Date();
  return (Math.abs(date.getTime() - today.getTime()) / DAY) > 10;
}

function flatSelected(cal, date) {
  var el = document.getElementById("preview");
  el.innerHTML = date;
}
function showFlatCalendar() {
  var parent = document.getElementById("display");
  var cal = new Calendar(0, null, flatSelected);
  cal.weekNumbers = false;
  cal.setDisabledHandler(isDisabled);
  cal.setDateFormat("%A, %B %e");
  cal.create(parent);
  cal.show();
}
function EndRequestHandler(sender, args)
{        
   if (args.get_error() != undefined)
   {
     args.set_errorHandled(true);location.reload(true);
   } 
} 
function swapvalues()
{
    try
    {
        if(document.getElementById("ctl00_TopBar1_1_lblOrderTotal"))
            document.getElementById("ctl00_TopBar1_1_lblOrderTotal").innerText="£0.00";
    }
    catch(err)
    {
     }
}
function PrintOrder()
{
    try
    {
        window.open("PrintOrder.aspx" ,"","width=700,height=434,top=243,left=25,scrollbars=1");
    }
    catch(err){}
    return false;
}
    function HighlightStar(val)
    {
    try
  {
        if(document.getElementById("ctl00_ContentPlaceHolder1_hdRating").value=="" || document.getElementById("ctl00_ContentPlaceHolder1_hdRating").value=="0")
        {
            if(val==1)
            {
               document.getElementById("imgStar1" ).src="images/RatingStarFilled.png";
               document.getElementById("dvStLb").innerHTML="1 Star &nbsp;&nbsp; Poor";
            }
            else if(val==2)
            {
               document.getElementById("imgStar1").src="images/RatingStarFilled.png";
               document.getElementById("imgStar2").src="images/RatingStarFilled.png";
               document.getElementById("dvStLb").innerHTML="2 Star &nbsp;&nbsp; Fair";
               
            }
            else if(val==3)
            {
               document.getElementById("imgStar1").src="images/RatingStarFilled.png";
               document.getElementById("imgStar2").src="images/RatingStarFilled.png";
               document.getElementById("imgStar3").src="images/RatingStarFilled.png";
               document.getElementById("dvStLb").innerHTML="3 Star &nbsp;&nbsp; Average";
            }
            else if(val==4)
            {
               document.getElementById("imgStar1").src="images/RatingStarFilled.png";
               document.getElementById("imgStar2").src="images/RatingStarFilled.png";
               document.getElementById("imgStar3").src="images/RatingStarFilled.png";
               document.getElementById("imgStar4").src="images/RatingStarFilled.png";
               document.getElementById("dvStLb").innerHTML="4 Star &nbsp;&nbsp; Good";
            }
            else if(val==5)
            {
               document.getElementById("imgStar1").src="images/RatingStarFilled.png";
               document.getElementById("imgStar2").src="images/RatingStarFilled.png";
               document.getElementById("imgStar3").src="images/RatingStarFilled.png";
               document.getElementById("imgStar4").src="images/RatingStarFilled.png";
               document.getElementById("imgStar5").src="images/RatingStarFilled.png";
               document.getElementById("dvStLb").innerHTML="5 Star &nbsp;&nbsp; Excellent";
            }
        }
        }
        catch(err)
  {
  //Handle errors here
  }
    }
    function LoseHighlightStar(val)
    {
        try{
                if(document.getElementById("ctl00_ContentPlaceHolder1_hdRating").value=="" || document.getElementById("ctl00_ContentPlaceHolder1_hdRating").value=="0")
                {
                    document.getElementById("imgStar1").src="images/RatingStar.png";
                    document.getElementById("imgStar2").src="images/RatingStar.png";
                    document.getElementById("imgStar3").src="images/RatingStar.png";
                    document.getElementById("imgStar4").src="images/RatingStar.png";
                    document.getElementById("imgStar5").src="images/RatingStar.png";
                    document.getElementById("dvStLb").innerHTML="";
                }
            }
            catch(err)
              {
              //Handle errors here
              }
    }
    function SetStar(val)
    {
    
    try{
    
        document.getElementById("imgStar1").src="images/RatingStar.png";
        document.getElementById("imgStar2").src="images/RatingStar.png";
        document.getElementById("imgStar3").src="images/RatingStar.png";
        document.getElementById("imgStar4").src="images/RatingStar.png";
        document.getElementById("imgStar5").src="images/RatingStar.png";
        if(val==1)
        {
           document.getElementById("imgStar1").src="images/RatingStarFilled.png";
           document.getElementById("dvStLb").innerHTML="1 Star &nbsp;&nbsp; Poor";
           document.getElementById("ctl00_ContentPlaceHolder1_hdRating").value="1";
        }
        else if(val==2)
        {
           document.getElementById("imgStar1").src="images/RatingStarFilled.png";
           document.getElementById("imgStar2").src="images/RatingStarFilled.png";
           document.getElementById("dvStLb").innerHTML="2 Star &nbsp;&nbsp; Fair";
           document.getElementById("ctl00_ContentPlaceHolder1_hdRating").value="2";
        }
        else if(val==3)
        {
           document.getElementById("imgStar1").src="images/RatingStarFilled.png";
           document.getElementById("imgStar2").src="images/RatingStarFilled.png";
           document.getElementById("imgStar3").src="images/RatingStarFilled.png";
           document.getElementById("dvStLb").innerHTML="3 Star &nbsp;&nbsp; Average";
           document.getElementById("ctl00_ContentPlaceHolder1_hdRating").value="3";
        }
        else if(val==4)
        {
           document.getElementById("imgStar1").src="images/RatingStarFilled.png";
           document.getElementById("imgStar2").src="images/RatingStarFilled.png";
           document.getElementById("imgStar3").src="images/RatingStarFilled.png";
           document.getElementById("imgStar4").src="images/RatingStarFilled.png";
           document.getElementById("dvStLb").innerHTML="4 Star &nbsp;&nbsp; Good";
           document.getElementById("ctl00_ContentPlaceHolder1_hdRating").value="4";
        }
        else if(val==5)
        {
           document.getElementById("imgStar1").src="images/RatingStarFilled.png";
           document.getElementById("imgStar2").src="images/RatingStarFilled.png";
           document.getElementById("imgStar3").src="images/RatingStarFilled.png";
           document.getElementById("imgStar4").src="images/RatingStarFilled.png";
           document.getElementById("imgStar5").src="images/RatingStarFilled.png";
           document.getElementById("dvStLb").innerHTML="5 Star &nbsp;&nbsp; Excellent";
           document.getElementById("ctl00_ContentPlaceHolder1_hdRating").value="5";
        }
        
            }
            catch(err)
              {
              //Handle errors here
              }
    }
function GetTopPos(inputObj)
{
    var returnValue = inputObj.offsetTop;
    while((inputObj = inputObj.offsetParent) != null){
    returnValue += inputObj.offsetTop;
    }
    return returnValue;
}
        	
function GetLeftPos(inputObj)
{
    var returnValue = inputObj.offsetLeft;
    while((inputObj = inputObj.offsetParent) != null)returnValue += inputObj.offsetLeft;
    return returnValue;
}
function ShowRating()
{
    document.getElementById("dvRating").style.display="none";
    var obj =document.getElementById("ctl00_ContentPlaceHolder1_pnlProductReview");
    document.getElementById("dvRating").style.left=(parseInt(GetLeftPos(obj)) + 80 )+"px";
    document.getElementById("dvRating").style.top=(parseInt(GetTopPos(obj)) + 20)+"px";
    document.getElementById("dvRating").style.display="none";
}
function HideRating()
{
    document.getElementById("dvRating").style.display="none";
}
function swapvaluesDelivery()
{
    //ctl00_TopBar1_1_lblOrderTotal
    document.getElementById("ctl00_TopBar1_1_lblOrderTotal").innerText = document.getElementById("ctl00_ContentPlaceHolder1_Delivery1_lblGrandOrderTotal").innerText;
}

function swapvaluesDelivery1()
{
    //ctl00_TopBar1_1_lblOrderTotal
    document.getElementById("ctl00_TopBar1_1_lblOrderTotal").innerText=document.getElementById("ctl00_ContentPlaceHolder1_Delivery1_lblPromotionTotal").innerText;
}
function GetDataDelivery()
{
    var ordDetail = document.getElementById("maindivdata");
    //alert(ordDetail.innerHTML);
    // document.getElementById("ctl00_ContentPlaceHolder1_btnContinueShopping").style.visibility="hidden" ;
    //document.getElementById("ctl00_ContentPlaceHolder1_btnConfirmOrder").style.visibility="hidden" ;
    //alert(ordDetail.innerHTML);
    //   var txtOBJ = document.getElementById("ctl00_ContentPlaceHolder1_txtData");
    //   txtOBJ.value=ordDetail.innerHTML;
    //   alert(txtOBJ.value);
    //.innerText = ordDetail.innerHTML; 
    document.getElementById("ctl00_ContentPlaceHolder1_Delivery1_HidData").value= ordDetail.innerHTML;
    return false;
}
function swapvaluesShowCart()
{
//ctl00_TopBar1_1_lblOrderTotal
try{
  document.getElementById("ctl00_TopBar1_1_lblOrderTotal").innerText = document.getElementById("ctl00_ContentPlaceHolder1_ShowCart1_LBLTotal").innerText;
 }
 catch(err)
 {
 
 }
}
function showhideShowCart()
{
    document.getElementById("maindiv").style.display="none" ;
    document.getElementById("OrderWithoutReg").style.display ="block" ;
    document.getElementById("ctl00_ContentPlaceHolder1_ShowCart1_lblTitle").innerText ="Delivery Address"; 
}

function TransferDataShowCart()
{
      document.getElementById("ctl00_ContentPlaceHolder1_ShowCart1_DDLVTitle").selectedIndex  = document.getElementById("ctl00_ContentPlaceHolder1_ShowCart1_DDLTitle").selectedIndex;
      document.getElementById("ctl00_ContentPlaceHolder1_ShowCart1_txtVFirstName").value = document.getElementById("ctl00_ContentPlaceHolder1_ShowCart1_txtFirstName").value;
      document.getElementById("ctl00_ContentPlaceHolder1_ShowCart1_txtVLastName").value = document.getElementById("ctl00_ContentPlaceHolder1_ShowCart1_txtLastName").value;
      document.getElementById("ctl00_ContentPlaceHolder1_ShowCart1_txtVAddressLine1").value = document.getElementById("ctl00_ContentPlaceHolder1_ShowCart1_txtAddressLine1").value;
      document.getElementById("ctl00_ContentPlaceHolder1_ShowCart1_txtVAddressLine2").value = document.getElementById("ctl00_ContentPlaceHolder1_ShowCart1_txtAddressLine2").value;
      document.getElementById("ctl00_ContentPlaceHolder1_ShowCart1_txtVAddressLine3").value = document.getElementById("ctl00_ContentPlaceHolder1_ShowCart1_txtAddressLine3").value;
      document.getElementById("ctl00_ContentPlaceHolder1_ShowCart1_txtVAddressLine4").value = document.getElementById("ctl00_ContentPlaceHolder1_ShowCart1_txtAddressLine4").value;
      document.getElementById("ctl00_ContentPlaceHolder1_ShowCart1_txtVCity").value = document.getElementById("ctl00_ContentPlaceHolder1_ShowCart1_txtCity").value;
      document.getElementById("ctl00_ContentPlaceHolder1_ShowCart1_txtVCounty").value = document.getElementById("ctl00_ContentPlaceHolder1_ShowCart1_txtCounty").value;
      document.getElementById("ctl00_ContentPlaceHolder1_ShowCart1_txtVPostCode").value = document.getElementById("ctl00_ContentPlaceHolder1_ShowCart1_txtPostCode").value;
      document.getElementById("ctl00_ContentPlaceHolder1_ShowCart1_DDLVCountry").selectedIndex = document.getElementById("ctl00_ContentPlaceHolder1_ShowCart1_DDLCountry").selectedIndex;
      document.getElementById("ctl00_ContentPlaceHolder1_ShowCart1_txtVTelNo").value = document.getElementById("ctl00_ContentPlaceHolder1_ShowCart1_txtTelNo").value;
      document.getElementById("ctl00_ContentPlaceHolder1_ShowCart1_txtVDeliveryInstructions").value = document.getElementById("ctl00_ContentPlaceHolder1_ShowCart1_txtDeliveryInstructions").value;
}
function showHideShowCart(layerid){
if (document.getElementById(layerid).style.visibility != "hidden"){
document.getElementById(layerid).style.visibility = "hidden";
}
else{
document.getElementById(layerid).style.visibility = "visible";
}
}

function yoursShowCart(){
alert("This is where your function should be")
}

function tricky_win_close() {
    window.opener = top;
    window.close();
}

//]]>


