<!--
var BROWSER_IE4 = "IE4"
var BROWSER_NN4 = "NN4"
var BROWSER_IE = "IE"
var BROWSER_VER;
//BROWSER_VER = checkBrowser()
xMousePos = 0;
yMousePos = 0;
xMousePosMax = 0;
yMousePosMax = 0;
var rotating = 1

//REM -- Video on the product page (#178412) - Murali Kanduri - 18/05/2010 - START
var valueForOverlay = 0;
var linkBoxForOverlay = ""
var is_ie6 = (window.external && typeof window.XMLHttpRequest == "undefined");
//REM -- Video on the product page (#178412) - Murali Kanduri - 18/05/2010 - END

function switchLeft(){
	hideDisplayTable('rotating' + rotating)
	newrotating = rotating + 1
	if (newrotating == 6){newrotating = 1}
	//if (getMyHTMLElement('rotating' + newrotating).innerHTML == "") {newrotating = rotating + 1} 
	//if (newrotating == 5){newrotating = 1}
	showDisplayTable('rotating' + newrotating)
	rotating = newrotating
	leftNavTimeOut = setTimeout("switchLeft()",10000)
}

function expandtext(tableToShow){
	getMyHTMLElement(tableToShow).style.display=''
}


function showSingleLevelTable(tableToShow,position,leftPos,topPos,leftAdj,topAdj){
//alert("|")
if (everythingLoaded == true){

	var lyr = getMyHTMLElement(tableToShow);
	//REM -- YM redo quote (#143186) - Daeheon Kim - 29/09/2009 - left and top value has changed
	lyr.style.left =(getLeft(position) + leftAdj ) -95 + "px";
	lyr.style.top = (getTop(position) + topAdj) - 15 + "px";
	showDisplayTable(tableToShow)
	}
}

function thinkAboutHidingTable(tableToHide){thinkAboutTimeOut = setTimeout("hideDisplayTable('"+tableToHide+"')",1000);}
function forgetAboutHidingTable(tableToHide){if (typeof thinkAboutTimeOut != 'undefined') {clearTimeout(thinkAboutTimeOut)}}



function checkBrowser() {
	var BROWSER_VER;
	if (document.all && !document.getElementById) 
		BROWSER_VER = BROWSER_IE4
	else if (document.layers) 
		BROWSER_VER = BROWSER_NN4
	else if (document.getElementById) 
		BROWSER_VER = BROWSER_IE
	else 
		BROWSER_VER = BROWSER_IE
	return(BROWSER_VER)
}

function OpenWindow(PageName,PageFrame,PageProperties) { //v2.0
  PageProperties= PageProperties +',scrollbars=1,resizable=1'
  MyWindow = window.open (PageName,PageFrame,PageProperties)
}

function showDisplayTable(tableToShow){
	getMyHTMLElement(tableToShow).style.display=''
}

function hideDisplayTable(tableToHide){
	getMyHTMLElement(tableToHide).style.display='none'
}

function swapImage(imageName,imageFile){
	var swapImageName = eval('document.' + imageName);
	swapImageName.src = imageFile;
}

function getTop(item){
var top =0;
var mywhere;
mywhere = getMyHTMLElement(item);
	while (mywhere.tagName.toLowerCase() != 'body')
	{
	top += mywhere.offsetTop;
	mywhere = mywhere.offsetParent;
	}
return top;
}

function getLeft(item){
var left =0;
var mywhere;
mywhere = getMyHTMLElement(item);
	while (mywhere.tagName.toLowerCase() != 'body')
	{
	left += mywhere.offsetLeft;
	mywhere = mywhere.offsetParent;
	}
return left;
}

function printPage(){window.print()}

function addToFavorite(urlToAdd,titleToAdd){window.external.AddFavorite(urlToAdd,titleToAdd)}


function bookmarksite(title, url){
if (document.all)
window.external.AddFavorite(url, title);
else if (window.sidebar)
window.sidebar.addPanel(title, url, "")
}


function bookmark(title,url){
	if(window.sidebar) 
          window.sidebar.addPanel(title,url,"");
	else if(window.external)
          window.external.AddFavorite(url,title);
	else 
	 document.getElementById('Bkmrk').innerHTML = 'Press CTRL-D to bookmark page';
}



function open_win(url,wname,attr)
{
	if (wname=='undefined') wname = "win"
	if (attr=='undefined') attr = "toolbar=0,location=0,directories=0,status=1,menubar=1,scrollbars=0,resizable=0,width=645,height=540"
	var new_win = window.open(url, wname, attr);
	new_win.focus();
}

function addprod_to_basket(sformname){
var oform = document.forms[sformname]
oform.submit()}

function addprod_to_wishlist(sformname,surl){
var oform = document.forms[sformname]
oform.action = surl;
oform.submit()}


function limittext(field, maxlimit) {
if (field.value.length > maxlimit) 
field.value = field.value.substring(0, maxlimit);
}

function popUp(url) {
	sealWin=window.open(url,"win",'toolbar=0,location=0,directories=0,status=1,menubar=1,scrollbars=1,resizable=1,width=500,height=450');
	self.name = "mainWin"; 
}
			
function popUp2(url,w,h) {
	sealWin=window.open(url,"win",'toolbar=0,location=0,directories=0,status=1,menubar=1,scrollbars=1,resizable=1,width='+w+',height='+h);
	self.name = "mainWin"; 
}

function getMyHTMLElement(sid)
{
	var oelement;
	if(BROWSER_VER==BROWSER_IE4)
		oelement = document.all[sid]
	else if(BROWSER_VER==BROWSER_NN4)
		oelement = document.layers[sid]
	else if(BROWSER_VER==BROWSER_IE)
		oelement = document.getElementById(sid)
	else
		oelement = document.getElementById(sid)
	return(oelement)
}

function LTrim(str)
{
   var whitespace = new String(" \t\n\r");

   var s = new String(str);

   if (whitespace.indexOf(s.charAt(0)) != -1) {
      var j=0, i = s.length;
      while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
         j++;
      s = s.substring(j, i);
   }
   return s;
}

function RTrim(str)
{
   var whitespace = new String(" \t\n\r");

   var s = new String(str);

   if (whitespace.indexOf(s.charAt(s.length-1)) != -1) {

      var i = s.length - 1;       // Get length of string

      while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
         i--;

      s = s.substring(0, i+1);
   }

   return s;
}

function Trim(str)
{
   return RTrim(LTrim(str));
}

function replaceString(aSearch, aFind, aReplace)
    {
    result = aSearch;
    if (result != null && result.length > 0)
        {
        a = 0;
        b = 0;
        while (true)
            {
            a = result.indexOf(aFind, b);
            if (a != -1)
                {
                result = result.substring(0, a) + aReplace + result.substring(a + aFind.length);
                b = a + aReplace.length;
            }
            else
            break;
        }
    }
    return result;
}

function UpperCase(e, oObj)
{
		oObj.value = oObj.value.toUpperCase()
}

function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }

function HideEmailFromTab(fieldID,fieldID2)
	{
	e= document.getElementById(fieldID)
	e2= document.getElementById(fieldID2)
	if (e.value != '')
		{
		e.tabIndex=-1		
		}
	else
		{
		e.tabIndex=''
		}
	if (e2.value != '')
		{
		e2.tabIndex=-1		
		}
	else
		{
		e2.tabIndex=''
		}
}


function DoNotSelect(TID)
{
a = document.getElementById(TID)
a.blur()
}

//REM -- Video on the product page (#178412) - Murali Kanduri - 18/05/2010 - START
function showPopup(link){
	
    linkBoxForOverlay = link;

	var contentHeight = getContentHeight();
	//alert (contentHeight)
	getMyHTMLElement('overlayBox').style.height = contentHeight + 'px';
	//document.getElementbyId(overlayBox).style.height = contentHeight + 'px';
	
    if (window.sidebar){fadeTimer = setTimeout("MOZ(linkBoxForOverlay)",1)}
    else{
        if (document.all){fadeTimer = setTimeout("IE(linkBoxForOverlay)",1)}
        else{fadeTimer = setTimeout("MOZ(linkBoxForOverlay)",1)}
    }
	getMyHTMLElement('overlayBox').style.display='block';
	initialised = false; //disable zoom when launching popup;
}
function hidePopup(){
    //getMyHTMLElement('overlayContent').style.display='none';
    getMyHTMLElement('overlayBox').style.display='none';
	initialised = true; // re enable zoom when closing popup.
    if (window.sidebar){document.getElementById("overlayBox").style.MozOpacity=0;}
    if (document.all){document.getElementById("overlayBox").filters[0].opacity=0;}
    valueForOverlay = 0;
    if (linkBoxForOverlay !='') {hideDisplayTable(linkBoxForOverlay)}
    hideAllSelectTags(false)
    //document.documentElement.style.overflow = 'auto'
    //fadeTimer = "";
		
	
    }

function hideAllSelectTags(OnOrOff){
    if (is_ie6==true){
        var mainIdOnPage = 'holder_MAIN'
        var div = document.getElementById(mainIdOnPage);
        var x = div.getElementsByTagName("select");   
        for(var i=0;i<x.length;i++){
            if (OnOrOff==true) {
                zoomActivatedWithoutPopup = false
                x[i].style.visibility = 'hidden';
            }
            else{
                zoomActivatedWithoutPopup = true
                x[i].style.visibility = 'visible';
            }
        }
    }
}
function MOZ(link){
    if (valueForOverlay < 20){
        valueForOverlay = valueForOverlay + 10
        getMyHTMLElement("overlayBox").style.MozOpacity= valueForOverlay/100           		   
		getMyHTMLElement("overlayBox").style.opacity  = valueForOverlay/100  ;
		getMyHTMLElement("overlayBox").style.KhtmlOpacity = valueForOverlay/100 ;
        fadeTimer = setTimeout("MOZ(linkBoxForOverlay)",1)
    }
    else{
        hideAllSelectTags(true);
		//alert(linkBoxForOverlay);
        showDisplayTable(linkBoxForOverlay)
        //getMyHTMLElement('overlayContent').style.left = '40%'
        //getMyHTMLElement('overlayContent').style.display='block';
        //alert(navigator.appVersion.indexOf("Safari"));
        //if(navigator.appVersion.indexOf("Safari")>0){
            //getMyHTMLElement('overlayContent').style.top = (parseInt(document.documentElement.clientHeight)/2)- parseInt(getMyHTMLElement('overlayContent').offsetHeight)/2 + parseInt(document.body.scrollTop)+"px";
        //}else{
            //alert((parseInt(window.screen.height)/2)+","+ parseInt(getMyHTMLElement('overlayContent').offsetHeight)/2+ "," + parseInt(document.documentElement.scrollTop));
    
            //getMyHTMLElement('overlayContent').style.top = (parseInt(document.documentElement.clientHeight)/2)- parseInt(getMyHTMLElement('overlayContent').offsetHeight)/2 + parseInt(document.documentElement.scrollTop)+"px";
        //} 
    //end timeout
    }
}
function IE(link){
    if (valueForOverlay < 20){
        valueForOverlay = valueForOverlay + 10
        document.getElementById("overlayBox").filters[0].opacity=valueForOverlay 
        fadeTimer = setTimeout("IE(linkBoxForOverlay)",1)
    }
    else{
		
        hideAllSelectTags(true)
	    showDisplayTable(linkBoxForOverlay)
	    //getMyHTMLElement('overlayContent').style.left = (parent.document.body.offsetWidth  - 400) /2+"px"
        //getMyHTMLElement('overlayContent').style.display='block';
        //getMyHTMLElement('overlayContent').style.top = document.documentElement.clientHeight/2- getMyHTMLElement('overlayContent').clientHeight/2 + document.documentElement.scrollTop+"px";
        ////alert(  document.getElementById('overlayContent').clientHeight);
       //if(navigator.appVersion.indexOf("Safari")>0){
       //getMyHTMLElement('overlayContent').style.top = (parseInt(document.documentElement.clientHeight)/2)- parseInt(getMyHTMLElement('overlayContent').offsetHeight)/2 + parseInt(document.body.scrollTop)+"px";
       
   //}
    }
}
function getContentHeight() {
	
	var allTags = new Array();
	var contentHeight = 0;
	var spacingHeight = 0;
	
	allTags = document.getElementsByTagName('div');
	
	for (i=0;i<allTags.length;i++){
		if (allTags[i].className=="FULLWIDTH"){
			spacingHeight = allTags[i].offsetTop - contentHeight;
			//alert(spacingHeight);
			contentHeight = contentHeight + allTags[i].offsetHeight; //+ spacingHeight;
			//alert(contentHeight + "," + spacingHeight);
		}
	}
	return contentHeight;
}



//TAB CONTROL --REM -- Product details tab control (#178424) - Daeheon Kim - 18/05/2010 


function selectTab(tabNumber,maxNumberOfTabs){
//    var maxNumberOfTabs = 2
    for (i=1;i<=maxNumberOfTabs;i++){
        getMyHTMLElement('tab' + i).className='tabhead';
        getMyHTMLElement('tabBox' + i).style.display ='none';
    }
    getMyHTMLElement('tab' + tabNumber).className='tabheadselectedtab';
    getMyHTMLElement('tabBox' + tabNumber).style.display ='';
}

function selectTabBottom(tabNumber,maxNumberOfTabs){
    //var maxNumberOfTabs = 2
    for (i=1;i<=maxNumberOfTabs;i++){
    //alert(i + typeof(getMyHTMLElement('btab' + i)));
    //alert(i + typeof(getMyHTMLElement('btabBox' + i)));
        getMyHTMLElement('btab' + i).className='';
        getMyHTMLElement('btabBox' + i).style.display ='none';
    }
    getMyHTMLElement('btab' + tabNumber).className='tabselected';
    getMyHTMLElement('btabBox' + tabNumber).style.display ='';
}

//REM -- Video on the product page (#178412) - Murali Kanduri - 18/05/2010 - END

	function resetEmailBox(default_msg){
		if (document.emailsub.email.value == default_msg){document.emailsub.email.value = '';}
	}
	function resetEmailBack(default_msg){
		if (document.emailsub.email.value == ''){document.emailsub.email.value = default_msg;}
	}	
	
  function emailSubmit(default_msg)
  {
    var email_signup;
    
    email_signup = document.emailsub.email.value;
    if (email_signup == default_msg)
    {
        document.emailsub.email.value = '';
    }
    document.emailsub.submit();
  }	




//TAB CONTROL --REM -- Product details tab control (#178424) - Daeheon Kim - 18/05/2010 


function selectTab(tabNumber,maxNumberOfTabs){
//    var maxNumberOfTabs = 2
    for (i=1;i<=maxNumberOfTabs;i++){
        getMyHTMLElement('tab' + i).className='tabhead';
        getMyHTMLElement('tabBox' + i).style.display ='none';
    }
    getMyHTMLElement('tab' + tabNumber).className='tabheadselectedtab last';
    getMyHTMLElement('tabBox' + tabNumber).style.display ='';
}

function selectTabBottom(tabNumber,maxNumberOfTabs){
    //var maxNumberOfTabs = 2
    for (i=1;i<=maxNumberOfTabs;i++){
    //alert(i + typeof(getMyHTMLElement('btab' + i)));
    //alert(i + typeof(getMyHTMLElement('btabBox' + i)));
        getMyHTMLElement('btab' + i).className='';
        getMyHTMLElement('btabBox' + i).style.display ='none';
    }
    getMyHTMLElement('btab' + tabNumber).className='tabselected';
    getMyHTMLElement('btabBox' + tabNumber).style.display ='';
}

//REM -- Video on the product page (#178412) - Murali Kanduri - 18/05/2010 - END




//-->
