var callBackOverlay = false;
var emailUsOverlay = false;
var privacyPolicyOverlay = false;
var termsOfUseOverlay = false;
var emailUsProductOverlay = false;
var callbackDefaultMessage = "";
var emailUsDefaultMessage = "";
var emailUs_Products_DefaultMessage = "";
var usd=0
var h1;
var offsetHeightArray = new Array();

function showsub(x) {
	if (document.all && document.getElementById) {
		if (x.className == "hove") {
			x.className = "";
		} else {
			x.className = "hove";
		}
	}
}

function showmap(w,h){
mp=document.getElementById("moverlay")
mi=document.getElementById("mcontainer")
ovbg=document.getElementById("ovrbg")
screenW = screen.availWidth
screenH = screen.availHeight
if(mp.style.display=="block"){
	OverlayfClose(w,h)
	ovbg.style.display="none"
	
}else{
	mp.style.display="block"
	ovbg.style.display="block"
	if (browserName=="Microsoft Internet Explorer"){
	ovbg.style.width=100+"%"
	ovbg.style.height=100+"%"
	}else{
	ovbg.style.width=100+"%"
	ovbg.style.height=100+"%"
	}
	Overlayef(w,h)
}
}

function underline(z, tid) {
	if (z == "1") {
		if (tid.className != "Catselected") {
			tid.style.textDecoration = "underline";
		}
	} else {
		tid.style.textDecoration = "none";
	}
}
function hideoffice() {
	cxlr = document.getElementsByName("offdet");
	for (j = 0; j < cxlr.length; j++) {
		cxlr[j].style.display = "none";
	}
}
function showoffice(y) {
	cxlr = document.getElementsByName("offdet");
	for (j = 0; j < cxlr.length; j++) {
		cxlr[j].style.display = "none";
	}
	nos = y.getElementsByTagName("div");
	for (s = 0; s < nos.length; s++) {
		if (nos[s].id == "offdet") {
			nos[s].style.display = "block";
		}
	}
}
function shownetworkmap(w, h) {
	mp = document.getElementById("moverlay");
	mi = document.getElementById("mcontainer");
	ovbg = document.getElementById("ovrbg");
	screenW = screen.availWidth;
	screenH = screen.availHeight;
	if (mp.style.display == "block") {
		OverlayfClose(w, h);
		ovbg.style.display = "none";
	} else {
		if (browserName == "Microsoft Internet Explorer"){
			mp.style.marginLeft="-550px";
			mp.style.marginTop="30px";
		}else
		{
			mp.style.marginLeft="90px";
			mp.style.marginTop="30px";
		}
		mp.style.display = "block";
		ovbg.style.display = "block";
		if (browserName == "Microsoft Internet Explorer") {
			ovbg.style.width = 100 + "%";
			ovbg.style.height = 100 + "%";
		} else {
			ovbg.style.width = 100 + "%";
			ovbg.style.height = 100 + "%";
		}
		Overlayef(w, h);
	}
}
function Overlayef(w, h) {
	y = document.getElementById("moverlay");
	z = document.getElementById("mcontainer");
	hi = 470;
	wi = z.offsetWidth;
	if (w < wi || h < hi) {
		if (w < wi) {
			w = w + 196;
			y.style.width = w + "px";
		}
		if (h < hi) {
			h = 470;
			y.style.height = h + "px";
		}
		t = setTimeout("Overlayef(" + w + "," + h + ")", 10);
	} else {
		y.style.width = "813px";
		clearTimeout(t);
	}
}
function OverlayfClose(w, h) {
	y = document.getElementById("moverlay");
	z = document.getElementById("mcontainer");
	w = parseInt(y.style.width);
	h = parseInt(y.style.height);
	hi = z.offsetHeight;
	wi = z.offsetWidth;
	if (w > 0 || h > 0) {
		if (w > 0) {
			w = (w / 100) * 10;
			y.style.width = w + "px";
		}
		if (h > 0) {
			h = (h / 100) * 10;
			y.style.height = h + "px";
		}
		t = setTimeout("OverlayfClose(" + w + "," + h + ")", 10);
	} else {
		y.style.display = "none";
		clearTimeout(t);
	}
}
function showemail() {
	mp = document.getElementById("emailoverlay");
	ovbg = document.getElementById("ovrbg");
	screenW = screen.width;
	screenH = screen.height;
	if (mp.style.display == "block") {
		mp.style.display = "none";
		ovbg.style.display = "none";
	} else {
		mp.style.display = "block";
		ovbg.style.display = "block";
		ovbg.style.width = screenW + "px";
		ovbg.style.height = screenH + "px";
	}
}
function changecontent(l, id, max) {
	selD = document.getElementById("innerhead");
	selA = selD.getElementsByTagName("span");
	for (x = 0; x < selA.length; x++) {
		if (selA[x].className == "Catselected") {
			selA[x].className = "";
		}
	}
	id.className = "Catselected";
	selB = "Catinnerlist" + l;
	for (y = 1; y <= max; y++) {
		selC = "Catinnerlist" + y;
		document.getElementById(selC).style.display = "none";
	}
	document.getElementById(selB).style.display = "block";
}
function onloadwin() {
	tpl = document.getElementById("innerhead");
	
	if (tpl != null) {
		tplSpan = tpl.getElementsByTagName("span");
		for (j = 0; j < tplSpan.length; j++) {
			tplSpan[j].style.display = "block";
		}
	}
	/*if (document.getElementById("homesub1")) {
		dh1 = document.getElementById("homesub1").offsetHeight;
		dh2 = document.getElementById("homesub2").offsetHeight;
		dh3 = document.getElementById("homesub3").offsetHeight;
		dh4 = document.getElementById("homesub4").offsetHeight;
		dh5 = document.getElementById("homesub5").offsetHeight;
		dh6 = document.getElementById("homesub6").offsetHeight;
		dh7 = document.getElementById("homesub7").offsetHeight;
		document.getElementById("homesub1").style.display = "block";
		document.getElementById("homesub1").style.padding = "10px 0 10px 10px";
		document.getElementById("homesub2").style.display = "none";
		document.getElementById("homesub3").style.display = "none";
		document.getElementById("homesub4").style.display = "none";
		document.getElementById("homesub5").style.display = "none";
		document.getElementById("homesub6").style.display = "none";
		document.getElementById("homesub7").style.display = "none";
	}*/
	
	var homeSub="homesub";
	for(i = 1; i <= 12; i++){
		var tempHomeSub = "";
		tempHomeSub = homeSub+i;
		if(i == 1){
			if(document.getElementById(tempHomeSub)){
				offsetHeightArray[i-1] = document.getElementById(tempHomeSub).offsetHeight;
				document.getElementById(tempHomeSub).style.display = "block";
				document.getElementById(tempHomeSub).style.padding = "10px 0 10px 10px";
			}
		}else{
			if(document.getElementById(tempHomeSub)){
				offsetHeightArray[i-1] = document.getElementById(tempHomeSub).offsetHeight;
				document.getElementById(tempHomeSub).style.display = "none";
			}
		}
	}
	
	if (document.getElementById("right")) {
		contHg = document.getElementById("right").offsetHeight;
		contHg2 = document.getElementById("content").offsetHeight;
		if (contHg > contHg2) {
			Shg = contHg - contHg2 + 40;
			document.getElementById("content").style.paddingBottom = Shg + "px";
		}
	}
}
function homeopen(z, tid, totalProdCategory) {
	tb = "hometop";
	cb = "homesub";
	sb = "homesub" + z;
	
	switch (z) {
	  case 1:
		h1 = offsetHeightArray[z-1];
		break;
	  case 2:
		h1 = offsetHeightArray[z-1];
		break;
	  case 3:
		h1 = offsetHeightArray[z-1];
		break;
	  case 4:
		h1 = offsetHeightArray[z-1];
		break;
	  case 5:
		h1 = offsetHeightArray[z-1];
		break;
	  case 6:
		h1 = offsetHeightArray[z-1];
		break;
	  case 7:
		h1 = offsetHeightArray[z-1];
		break;
	  case 8:
		h1 = offsetHeightArray[z-1];
		break;
	  case 9:
		h1 = offsetHeightArray[z-1];
		break;
	  case 10:
		h1 = offsetHeightArray[z-1];
		break;	
	  case 11:
		h1 = offsetHeightArray[z-1];
		break;
	  case 12:
		h1 = offsetHeightArray[z-1];
		break;	
	}
	if (tid.className == "hmlftboxInternalD") {
		document.getElementById(sb).style.display = "none";
		tid.className = "hmlftboxInternal";
	} else {
		for (x = 1; x <= totalProdCategory; x++) {
			lb = cb + [x];
			if (document.getElementById(lb).style.display == "block") {
				document.getElementById(lb).style.display = "none";
			}
			htb = tb + [x];
			if (document.getElementById(htb).className == "hmlftboxInternalD") {
				document.getElementById(htb).className = "hmlftboxInternal";
			}
		}
		tid.className = "hmlftboxInternalD";
		switchp(sb, 0);
	}
}
function switchp(sb, valuey) {
	sb = sb;
	document.getElementById(sb).style.display = "block";
	document.getElementById(sb).style.height = valuey + "px";
	document.getElementById(sb).style.padding = "10px 0 10px 10px";
	if (valuey < h1) {
		valuey = valuey + 20;
		if (valuey >= h1) {
			valueY = h1;
		}
		t = setTimeout("switchp(sb," + valuey + ")", 10);
	} else {
		stopswitch();
		return;
	}
}
function stopswitch() {
	clearTimeout(t);
}
function iconSel(tcn, y) {
	document.getElementById("icon1").className = "";
	document.getElementById("icon2").className = "";
	document.getElementById("icon3").className = "";
	tcn.className = "sel";
	switch (y) {
	  case 1:
		document.getElementById("se1").style.display = "block";
		document.getElementById("se2").style.display = "none";
		document.getElementById("se3").style.display = "none";
		break;
	  case 2:
		document.getElementById("se2").style.display = "block";
		document.getElementById("se1").style.display = "none";
		document.getElementById("se3").style.display = "none";
		break;
	  case 3:
		document.getElementById("se3").style.display = "block";
		document.getElementById("se1").style.display = "none";
		document.getElementById("se2").style.display = "none";
		break;
	}
}

function changetab(tid, x, tabTitle) {
	//alert(tabTitle);
	//if(tabTitle!='whyExpectMoreTab') {
		getInnerRightComponent(tid, x);
	//}
	if (!tabid) {
		tabid = 1;
	}
	var selF = "tab" + tabid;
	document.getElementById(selF).className = "hide";
	tabid = x;
	var sel = "tab" + x;
	var getEls = document.getElementById("gallery").getElementsByTagName("DIV");
	for (var z = 0; z < getEls.length; z++) {
		if (getEls[z].className == "on") {
			getEls[z].className = "off";
		}
		if (getEls[z].className == "lon") {
			getEls[z].className = "loff";
		}
		if (getEls[z].className == "ron") {
			getEls[z].className = "roff";
		}
	}
	tidT = "tab" + tid;
	tidf = document.getElementById(tidT).getElementsByTagName("DIV");
	for (var j = 0; j < tidf.length; j++) {
		if (tidf[j].className == "off") {
			tidf[j].className = "on";
		}
		if (tidf[j].className == "loff") {
			tidf[j].className = "lon";
		}
		if (tidf[j].className == "roff") {
			tidf[j].className = "ron";
		}
	}
	document.getElementById(sel).className = "show";
	document.getElementById("content").focus();
}


function changetab_1(tid, x) {
	//alert(tabTitle);
	//if(tabTitle!='whyExpectMoreTab') {
		getInnerRightComponent(tid, x);
	//}
	if (!tabid) {
		tabid = 1;
	}
	var selF = "tab" + tabid;
	document.getElementById(selF).className = "hide";
	tabid = x;
	var sel = "tab" + x;
	var getEls = document.getElementById("gallery").getElementsByTagName("DIV");
	for (var z = 0; z < getEls.length; z++) {
		if (getEls[z].className == "on") {
			getEls[z].className = "off";
		}
		if (getEls[z].className == "lon") {
			getEls[z].className = "loff";
		}
		if (getEls[z].className == "ron") {
			getEls[z].className = "roff";
		}
	}
	tidT = "tab" + tid;
	tidf = document.getElementById(tidT).getElementsByTagName("DIV");
	for (var j = 0; j < tidf.length; j++) {
		if (tidf[j].className == "off") {
			tidf[j].className = "on";
		}
		if (tidf[j].className == "loff") {
			tidf[j].className = "lon";
		}
		if (tidf[j].className == "roff") {
			tidf[j].className = "ron";
		}
	}
	document.getElementById(sel).className = "show";
	document.getElementById("content").focus();
}
function showshare() {
	if (document.getElementById("sharediv").style.display == "block") {
		document.getElementById("sharediv").style.display = "none";
	} else {
		document.getElementById("sharediv").style.display = "block";
	}
}

//function showshare(){
//	h1=190
//valueSD=document.getElementById("sharediv").style.height
//document.getElementById("sharediv").style.display="block";
//document.getElementById("sharediv").style.height=valueSD+"px"
//document.getElementById("sharediv").style.padding="10px 0 10px 10px"
//if(valueSD<h1){
//	valueSD=valueSD+20
//	if(valueSD>=h1){
//		valueSD=h1
//	}
//t=setTimeout('showshare()',10)
//
//}
//}
function glossDefF(tgf) {
	if (usd == 0) {
		tgfD = tgf.getElementsByTagName("div");
		for (y = 0; y < tgfD.length; y++) {
			if (tgfD[y].className == "glossDef") {
				tgfD[y].style.display = "block";
				hgt = parseInt(tgfD[y].offsetHeight);
				tgfD[y].style.display = "none";
			}
			if (tgfD[y].id == "currglossOp") {
				tgfD[y].style.display = "block";
				gloscont(1, hgt, 0);
				return;
			}
			if (document.getElementById("currglossOp")) {
				tgfD[y].id = "currgloss";
				tgfD[y].style.display = "block";
				hgt = document.getElementById("currgloss").offsetHeight;
				fl = parseInt(document.getElementById("currglossOp").offsetHeight);
				tgfD[y].style.display = "none";
				tgfD[y].style.height = "1px";
				tgfD[y].style.overflow = "hidden";
				gloscont(2, hgt, fl);
				return;
			} else {
				if (tgfD[y].className == "glossDef") {
					tgfD[y].style.height = "1px";
					tgfD[y].style.overflow = "hidden";
					tgfD[y].id = "currgloss";
					glosexp(hgt);
					return;
				}
			}
		}
	}
}
function gloscont(x, hgt, fl) {
	usd = 1;
	if (x == 1) {
		cd = document.getElementById("currglossOp");
		ch = parseInt(document.getElementById("currglossOp").style.height);
		if (ch > 1) {
			ch = ch - 30;
			document.getElementById("currglossOp").style.height = ch + "px";
			t = setTimeout("gloscont(" + x + "," + hgt + "," + fl + ")", 1);
		} else {
			cd.style.height = hgt + "px";
			cd.style.display = "none";
			cd.id = "";
			usd = 0;
		}
	} else {
		cd = document.getElementById("currglossOp");
		ch = parseInt(document.getElementById("currglossOp").style.height);
		if (ch > 1) {
			ch = ch - 30;
			document.getElementById("currglossOp").style.height = ch + "px";
			t = setTimeout("gloscont(" + x + "," + hgt + "," + fl + ")", 1);
		} else {
			cd.style.height = fl + "px";
			cd.style.display = "none";
			cd.id = "";
			glosexp(hgt);
		}
	}
}
function glosexp(hgt) {
	lv = document.getElementById("currgloss");
	document.getElementById("currgloss").style.display = "block";
	ch = parseInt(document.getElementById("currgloss").style.height);
	if (ch < hgt) {
		ch = ch + 30;
		document.getElementById("currgloss").style.height = ch + "px";
		t = setTimeout("glosexp(" + hgt + ")", 1);
	} else {
		lv.id = "currglossOp";
		usd = 0;
	}
}

function hidedetails(y){
	//w=nosd.style.opacity;
//
//if ( browserName=="Microsoft Internet Explorer"){
//					if(w!=0 ){
//					w=w-25
//					nosd.style.filter='alpha(opacity='+w+')'
//					nosA.style.filter='alpha(opacity='+w+')'
//					t=setTimeout('hidedetails("'+y+'")',10)
//					}else{
//					nosd.style.filter="alpha(opacity=0)"
//					nosd.style.display="none"
//					nosA.style.display="none"
//					nosd.id="proddet1"
//					nosA.id="arrow"
//					stopswitch(t)
//
//
//					}
//				}else{
//					if(w>0 ){
//					w=w-.25
//					nosd.style.opacity=w
//					nosA.style.opacity=w
//					t=setTimeout('hidedetails("'+y+'")',10)
//					}else{
//					nosd.style.opacity=0
//					nosA.style.opacity=0
//				
//					nosd.style.display="none"
//					nosd.id="proddet1"
//					nosA.id="arrow"
//						stopswitch(t)
//
//					}
//				}
if(document.getElementById("thisopac")){
nosd.style.opacity=0
nosA.style.opacity=0
nosd.id="proddet1"
nosA.id="arrow"
nosd.style.display="none"
nosA.style.display="none"
}
}

function showdetails(y){
	y=y.id
	
	document.getElementById(y).style.position="relative";
	nos=document.getElementById(y).getElementsByTagName("div")
	
		for (s=0;s<nos.length;s++){
			if( nos[s].className=="proddet" || nos[s].className=="rightdet" || nos[s].className=="offdet" || nos[s].className=="chatdet" || nos[s].className=="proddetBundle"){
			nos[s].style.display="block"
			nos[s].id="thisopac"
			nosd=document.getElementById("thisopac")
			}
			if( nos[s].className=="arrow"){
			nos[s].style.display="block"
			nos[s].id="thisarrow"
			nosA=document.getElementById("thisarrow")
			}
			}




showdetailsT(0)

	
	

	
}


function showdetailsT(w){
if ( browserName=="Microsoft Internet Explorer"){
					if(w<100 ){
					w=w+10
					nosd.style.filter='alpha(opacity='+w+')'
					nosA.style.filter='alpha(opacity='+w+')'
					t=setTimeout('showdetailsT('+w+')',30)
					}else{
					nosd.style.filter="alpha(opacity=100)"
					nosA.style.filter="alpha(opacity=100)"
					stopswitch(t)
					}
				}else{
					if(w<1 ){
					w=w+.1
					nosd.style.opacity=w
					nosA.style.opacity=w
					t=setTimeout('showdetailsT('+w+')',30)
					}else{
					nosd.style.opacity=1
					nosA.style.opacity=1
					stopswitch(t)
					
					}
				}



}

function containsDOM (container, containee) {
  var isParent = false;
  do {
    if ((isParent = container == containee))
      break;
    containee = containee.parentNode;
  }
  while (containee != null);
  return isParent;
}


function checkMouseEnter(element, evt){
	

	
	
	if (element.contains && evt.fromElement) {
    return !element.contains(evt.fromElement);
  }
  else if (evt.relatedTarget) {
    return !containsDOM(element, evt.relatedTarget);
  }
}

function checkMouseLeave (element, evt) {

  if (element.contains && evt.toElement) {
    return !element.contains(evt.toElement);
  }
  else if (evt.relatedTarget) {
    return !containsDOM(element, evt.relatedTarget);
  }
}


var browserName = navigator.appName;
var tabid;
var t;
window.onload = onloadwin;
function clearDefault(el) {
	if (el.defaultValue == el.value) {
		el.value = "";
	}
}

/*Author-Vimal for home page*/
function showoChatPopUpText(y,chatFlag){
	nos=y.getElementsByTagName("div")
	for (s=0;s<nos.length;s++){
		if(nos[s].className=="offdet" || nos[s].className=="chatdet"){
			nos[s].style.display="none"
		}
	}	

	nos=y.getElementsByTagName("div")
	if(chatFlag=="0"){
		for (s=0;s<nos.length;s++){
			if(nos[s].className=="offdet"|| nos[s].className=="chatdet"){
				nos[s].style.display="block"
			}
		}
	}
}
/*Author-Vimal for home page*/
function hideChatPopUpText(y){
	nos=y.getElementsByTagName("div")
	for (s=0;s<nos.length;s++){
		if(nos[s].className=="offdet"|| nos[s].className=="chatdet"){
			nos[s].style.display="none"
		}
	}	
	
}
/* Author-Venkatesh for Network Map*/
function showflash(){
mpY=0
mp=document.getElementById("floverlay")
mi=document.getElementById("flcontainer")
if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
      mpY = window.pageYOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
     mpY = document.body.scrollTop;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
   // alert("3");
    mpY = document.documentElement.scrollTop;
    //alert(mpY);
  }

mpX=document.getElementById("container").offsetLeft
mp.style.top=mpY+50+"px"
mp.style.left=mpX+25+"px"
mi=document.getElementById("flcontainer")
ovbg=document.getElementById("ovrbg")
screenW = screen.availWidth
screenH = document.getElementById("container").offsetHeight
screenH = 0;
	if(mp.style.display=="block"){
	OverlayFClose(1,100)
	ovbgclose()
	}else{
	mp.style.display="block"
	ovbg.style.display="block"
	
		if ( browserName=="Microsoft Internet Explorer"){
        ovbg.style.width  = document.documentElement.clientWidth+"px";
       	ovbg.style.height = screenH+55+"px";
    	}else{
		ovbg.style.width  = screenW-17+"px";
		ovbg.style.height  = screenH+55+"px";
    	}

	OverlayeF(0,0)
}
opening_network_map();
}

function OverlayFClose(w,wf){
	y=document.getElementById("floverlay")

		if ( browserName=="Microsoft Internet Explorer"){
			if(wf>0 ){
				wf=wf-20
				y.style.filter='alpha(opacity='+wf+')'
				t=setTimeout('OverlayFClose('+w+','+wf+')',10)
			}else{
				y.style.filter="alpha(opacity=0)"
				document.getElementById("floverlay").style.display="none"
				stopswitch(t)
				}
		}else{
			if(w>0 ){
			w=w-.2
			y.style.opacity=w
			t=setTimeout('OverlayFClose('+w+','+wf+')',10)
			}else{
			y.style.opacity=0
			document.getElementById("floverlay").style.display="none"
			stopswitch(t)
			}
		}	
}


function ovbgclose(){
	ovbg.style.display="none"
}

function OverlayeF(w,s){
	y=document.getElementById("floverlay")
	z=document.getElementById("ovrbg")
	fmw=y.offsetWidth
	document.getElementById("mapbottom").style.width=fmw+"px";
		if ( browserName=="Microsoft Internet Explorer"){
			if(s<30){
				s=s+20
				z.style.filter='alpha(opacity='+s+')'
			}
				
			if(w<100 ){
				w=w+30
				y.style.filter='alpha(opacity='+w+')'
				t=setTimeout('OverlayeF('+w+')',10)
			}else{
				y.style.filter="alpha(opacity=100)"
				stopswitch(t)
				}
		}else{
			if(s<.3){
				
			s=s+.1
			z.style.opacity=s;
			}
			if(w<1 ){
			w=w+.3
			y.style.opacity=w
			t=setTimeout('OverlayeF('+w+','+s+')',10)
			}else{
			y.style.opacity=100
			stopswitch(t)
			}
		}
		
}

function opening_network_map() {
    thisMovie("network_map").goHome();
}

function thisMovie(movieName1) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName1]
    }
    else {
        return document[movieName1]
    }
}

function showmail_callback(contextRoot,countryLanguage){
	if(emailUsOverlay || privacyPolicyOverlay || termsOfUseOverlay){
		var callBackUrl = "/"+contextRoot+"/"+countryLanguage+"/contact-us/callback-arrange.html"; 
		window.open("callBackUrl", '', 'scrollbars,resizable,status,toolbar,menubar');
		return false;
	}
	if(!callBackOverlay)
		callBackOverlay = true;
	else
		callBackOverlay = false;
 	
 	if(document.callbackOverlayForm.comments.value!=""){
 		callbackDefaultMessage = document.callbackOverlayForm.comments.value;
 	}else{
 		document.callbackOverlayForm.comments.value = callbackDefaultMessage;
 	}
 	
	document.callbackOverlayForm.callDateAndTime.options[0].selected = true;
	var confirmationStatus = document.getElementById("confirmation").style.display;
	var countryCode = countryLanguage.substring(3,5);
	mpY=0
	mp=document.getElementById("emoverlay")
	mi=document.getElementById("emcontainer")
	if( typeof( window.pageYOffset ) == 'number' ) {
    	mpY = window.pageYOffset;
  	}else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    	mpY = document.body.scrollTop;
  	}else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    	mpY = document.documentElement.scrollTop;
  	}

	mpX=document.getElementById("container").offsetLeft
	mp.style.top=mpY+50+"px"
	mp.style.left=+200+"px"
	mi=document.getElementById("emcontainer")
	ovbg=document.getElementById("ovrbg_callback")
	screenW = screen.availWidth
	screenH = document.getElementById("container").offsetHeight
	if(mp.style.display=="block"){
		OverlaygClose(1,100,countryCode)
	}else{
		mp.style.display="block"
		ovbg.style.display="block"
		if ( browserName=="Microsoft Internet Explorer"){
        	ovbg.style.width  = document.documentElement.clientWidth+"px";
       		ovbg.style.height = screenH+55+"px";
    	}else{
			ovbg.style.width  = screenW-17+"px";
			ovbg.style.height  = screenH+55+"px";
    	}
	Overlayeg(0,0)
	}
	if(confirmationStatus == "block"){
		document.getElementById("confirmation").style.display = "none";
		document.getElementById("emoverlay").style.display="block"
		document.getElementById("confirmation_callback").style.display="none"
		document.getElementById("emailAddressBox_callback").style.display="none"
		document.getElementById("emailbutton_container_callback").style.display="block"
		document.getElementById("callTimeTitle").style.display="block"
		document.getElementById("callTimeBox").style.display="block"
		document.getElementById("titleBox").style.display="block"
		document.getElementById("titleText").style.display="block"
		document.getElementById("firstNameBox").style.display="block"
		document.getElementById("firstNameTitle").style.display="block"
		document.getElementById("lastNameBox").style.display="block"
		document.getElementById("lastNameTitle").style.display="block"
		document.getElementById("companyBox").style.display="block"
		document.getElementById("companyTitle").style.display="block"
		document.getElementById("jobTitleBox").style.display="block"
		document.getElementById("jobTitleText").style.display="block"
		document.getElementById("jobCategoryBox").style.display="block"
		document.getElementById("jobCategoryText").style.display="block"
		document.getElementById("emailAddressBox").style.display="block"
		document.getElementById("emailAddressText").style.display="block"
		document.getElementById("phoneNumberBox").style.display="block"
		document.getElementById("phoneNumberText").style.display="block"
		document.getElementById("commentsBox").style.display="block"
		document.getElementById("commentsText").style.display="block"
		document.getElementById("mailSubscribed").style.display="block"
		document.getElementById("emailOVrhs").style.display="block"
		document.getElementById("emailbutton_container_news").style.display="none"
		document.getElementById("callbackHeder").style.display="block"
		document.getElementById("callbackHederContent").style.display="block"
		document.getElementById("confirmationHeder").style.display="none"
		if(countryCode =="ES"){
			document.getElementById("legalPolicy").style.display="block"
		}
	}
}

function Overlayeg(w,s){
	y=document.getElementById("emoverlay")
	z=document.getElementById("ovrbg_callback")
	if( browserName=="Microsoft Internet Explorer"){
		if(s<30){
			s=s+20
			z.style.filter='alpha(opacity='+s+')'
		}
		if(w<100 ){
			w=w+10
			y.style.filter='alpha(opacity='+w+')'
			t=setTimeout('Overlayeg('+w+')',10)
		}else{
			y.style.filter="alpha(opacity=100)"
			stopswitch(t)
		}
	}else{
		if(w<1 ){
			w=w+.1
			y.style.opacity=w
			t=setTimeout('Overlayeg('+w+')',10)
		}else{
			y.style.opacity=100
			stopswitch(t)
		}
	}
}
	
function OverlaygClose(w,wf,countryCode){
	y=document.getElementById("emoverlay")
		if ( browserName=="Microsoft Internet Explorer"){
			if(wf>0 ){
				wf=wf-20
				y.style.filter='alpha(opacity='+wf+')'
				t=setTimeout('OverlaygClose('+w+','+wf+','+countryCode+')',10)
				clearOverlayErrors(countryCode);
				clearCallbackOverlayTextColor(countryCode);
				ovbg.style.display="none";
				document.getElementById("emoverlay").style.display = "none";
			}else{
				y.style.filter="alpha(opacity=0)"
				document.getElementById("emoverlay").style.display="none"
				stopswitch(t)
				ovbgclose()
			}
		} else { 
		if(w>0 ){
			w=w-.2
			y.style.opacity=w
			t=setTimeout('OverlaygClose('+w+','+wf+','+countryCode+')',10)
			clearOverlayErrors(countryCode);
			clearCallbackOverlayTextColor(countryCode);
			ovbg.style.display="none"
			document.getElementById("emoverlay").style.display = "none";
		}else{
			y.style.opacity=0
			document.getElementById("emoverlay").style.display="none"
			stopswitch(t)
			ovbgclose()
		}
	}
}

function showshare1(){
	if(document.getElementById("sharediv")) {
		if(document.getElementById("sharediv").style.display=="block"){
			document.getElementById("sharediv").style.display="none"
		}else{
			document.getElementById("sharediv").style.display="block"
		}
	}	
}

function submitOverlayForm(countryLanguage) {
	var lead = leadDetailsForm(countryLanguage);
    var tempError = "";
    var tempString1 = "";
    var tempString2 = "";
    var countryCode = countryLanguage.substring(3,5);
    OverlayCallbackService.captureLeadDetails(lead,
        {callback:function(errors){
                for (i in errors) {
                tempString1 = errors[i].elementId;
                tempString2 = tempString1.substring(0,tempString1.indexOf("|"))+"Message";
                   dwr.util.setValue(tempString1 + "Message", errors[i].errorMessage);
                   if(tempString2 == "ValidationSuccessMessage"){
                   		showConfirmation(tempString1,countryLanguage);
                   } else if(tempString2 == "ValidationSuccessNewsLetterMessage"){
                   		showConfirmation_newsletter(countryCode);
                   }
                   
                   tempError = errors[i].elementId + "Message";
                   if(tempError=="callDateAndTimeMessage"){
                   	document.getElementById("callDateAndTimeRed").style.display="block";
                   	document.getElementById("callDateAndTimeBold").style.display="none";
                   }else if(tempError=="titleMessage"){
                   	document.getElementById("titleRed").style.display="block";
                   	document.getElementById("titleBold").style.display="none";
                   }else if(tempError=="firstNameMessage"){
                   	document.getElementById("firstNameRed").style.display="block";
                   	document.getElementById("firstNameBold").style.display="none";
                   }else if(tempError=="lastNameMessage"){
                   	document.getElementById("lastNameRed").style.display="block";
                   	document.getElementById("lastNameBold").style.display="none";
                   }else if(tempError=="companyMessage"){
                   	document.getElementById("companyRed").style.display="block";
                   	document.getElementById("companyBold").style.display="none";
                   }else if(tempError=="jobTitleMessage"){
                   	document.getElementById("jobTitleRed").style.display="block";
                   	document.getElementById("jobTitleBold").style.display="none";
                   }else if(tempError=="jobCategoryMessage"){
                   	document.getElementById("jobCategoryRed").style.display="block";
                   	document.getElementById("jobCategoryBold").style.display="none";
                   }else if(tempError=="emailAddressMessage"){
                   	document.getElementById("emailAddressRed").style.display="block";
                   	document.getElementById("emailAddressBold").style.display="none";
                   }else if(tempError=="phoneNumberMessage"){
                   	document.getElementById("phoneNumberRed").style.display="block";
                   	document.getElementById("phoneNumberBold").style.display="none";
                   }else if(tempError=="agreedLegalPolicyMessage"){
                   }else{
                   	document.getElementById("callDateAndTimeRed").style.display="none";
                   	document.getElementById("titleRed").style.display="none";
                   	document.getElementById("firstNameRed").style.display="none";
                   	document.getElementById("lastNameRed").style.display="none";
                   	document.getElementById("companyRed").style.display="none";
                   	document.getElementById("jobTitleRed").style.display="none";
                   	document.getElementById("jobCategoryRed").style.display="none";
                   	document.getElementById("emailAddressRed").style.display="none";
                   	document.getElementById("phoneNumberRed").style.display="none";
                   	document.getElementById("callDateAndTimeBold").style.display="block";
                   	document.getElementById("titleBold").style.display="block";
                   	document.getElementById("firstNameBold").style.display="block";
                   	document.getElementById("lastNameBold").style.display="block";
                   	document.getElementById("companyBold").style.display="block";
                   	document.getElementById("emailAddressBold").style.display="block";
                   	document.getElementById("phoneNumberBold").style.display="block";
                   	document.getElementById("jobTitleBold").style.display="block";
                   	document.getElementById("jobCategoryBold").style.display="block";
                   }
            	}
        	}
        });
	clearOverlayErrors(countryCode);
}

function clearOverlayErrors(countryCode) {
    dwr.util.setValue("callDateAndTimeMessage", "");
    dwr.util.setValue("titleMessage", "");
    dwr.util.setValue("firstNameMessage", "");
    dwr.util.setValue("lastNameMessage", "");
    dwr.util.setValue("companyMessage", "");
    dwr.util.setValue("jobTitleMessage", "");
    dwr.util.setValue("jobCategoryMessage", "");
   	dwr.util.setValue("emailAddressMessage", "");
   	dwr.util.setValue("phoneNumberMessage", "");
   	dwr.util.setValue("newsletterEmailAddressMessage", "");
   	if(countryCode=="ES"){
   		dwr.util.setValue("agreedLegalPolicyMessage", "");
   	}
}

function clearCallbackOverlayTextColor(countryCode){
	document.getElementById("callDateAndTimeRed").style.display="none";
  	document.getElementById("titleRed").style.display="none";
  	document.getElementById("firstNameRed").style.display="none";
  	document.getElementById("lastNameRed").style.display="none";
  	document.getElementById("companyRed").style.display="none";
  	document.getElementById("jobTitleRed").style.display="none";
  	document.getElementById("jobCategoryRed").style.display="none";
  	document.getElementById("emailAddressRed").style.display="none";
  	document.getElementById("phoneNumberRed").style.display="none";
  	document.getElementById("callDateAndTimeBold").style.display="block";
  	document.getElementById("titleBold").style.display="block";
  	document.getElementById("firstNameBold").style.display="block";
  	document.getElementById("lastNameBold").style.display="block";
  	document.getElementById("companyBold").style.display="block";
  	document.getElementById("emailAddressBold").style.display="block";
  	document.getElementById("phoneNumberBold").style.display="block";
  	document.getElementById("jobTitleBold").style.display="block";
  	document.getElementById("jobCategoryBold").style.display="block";
  	if(countryCode=="ES"){
  		document.getElementById("agreedLegalPolicyMessage").style.display="block";
  	}
}

function leadDetailsForm(countryLanguage) {
	var confirmationStatus = document.getElementById("confirmation").style.display;
	var callDateAndTime = document.callbackOverlayForm.callDateAndTime.value;
    var title = document.callbackOverlayForm.title.value;
    var firstName = document.callbackOverlayForm.firstName.value;
    var lastName = document.callbackOverlayForm.lastName.value;
    var company = document.callbackOverlayForm.company.value;
    var jobTitle = document.callbackOverlayForm.jobTitle.value;
    var jobCategory = document.callbackOverlayForm.jobCategory.value;
    var emailAddress = document.callbackOverlayForm.emailAddress.value;
    var phoneNumber = document.callbackOverlayForm.phoneNumber.value;
    var comments = document.callbackOverlayForm.comments.value;
    var countryCode = countryLanguage.substring(3,5);
    var agreedLegalPolicy = "";
   	var newsletterEmailAddress = "";
    if(confirmationStatus!="block"){
    	newsletterEmailAddress = "Test@Test.com";
    }else{
    	newsletterEmailAddress = document.callbackOverlayForm.newsletterEmailAddress.value;
    }
    if(countryCode=="ES"){
	    if (document.callbackOverlayForm.agreedLegalPolicy.checked){
			agreedLegalPolicy = true;
		}
		else{
			agreedLegalPolicy = false;
		}
	}
   	var lead = {callDateAndTime:callDateAndTime,
                title:title,
                firstName:firstName,
                lastName:lastName,
                company:company,
                jobTitle:jobTitle,
                jobCategory:jobCategory,
                emailAddress:emailAddress,
                phoneNumber:phoneNumber,
                comments:comments,
                newsletterEmailAddress:newsletterEmailAddress,
                agreedLegalPolicy:agreedLegalPolicy
            };
    return lead;
}

function showConfirmation(successMessage,countryLanguage){
	var successMsg1 = successMessage.split("|");
	var successMsg2 = successMsg1[1];
	var successMsg3 = successMsg1[2];
	var countryCode = countryLanguage.substring(3,5);
	if(successMsg3==""){
		successMsg3 = "";
		document.getElementById("successMessage1").style.display="none"
		document.getElementById("successMessage2").style.display="block"
		dwr.util.setValue("successMsg4", successMsg2);
	}
	dwr.util.setValue("TimeMessage", successMsg2);
	dwr.util.setValue("DateMessage", successMsg3);
	document.callbackOverlayForm.newsletterEmailAddress.value = document.callbackOverlayForm.emailAddress.value
	document.getElementById("emoverlay").style.display="block"
	document.getElementById("confirmation").style.display="block"
	document.getElementById("confirmation_callback").style.display="block"
	document.getElementById("callTimeTitle").style.display="none"
	document.getElementById("callTimeBox").style.display="none"
	document.getElementById("titleBox").style.display="none"
	document.getElementById("titleText").style.display="none"
	document.getElementById("firstNameBox").style.display="none"
	document.getElementById("firstNameTitle").style.display="none"
	document.getElementById("lastNameBox").style.display="none"
	document.getElementById("lastNameTitle").style.display="none"
	document.getElementById("companyBox").style.display="none"
	document.getElementById("companyTitle").style.display="none"
	document.getElementById("jobTitleBox").style.display="none"
	document.getElementById("jobTitleText").style.display="none"
	document.getElementById("jobCategoryBox").style.display="none"
	document.getElementById("jobCategoryText").style.display="none"
	document.getElementById("emailAddressBox").style.display="none"
	document.getElementById("emailAddressText").style.display="none"
	document.getElementById("phoneNumberBox").style.display="none"
	document.getElementById("phoneNumberText").style.display="none"
	document.getElementById("commentsBox").style.display="none"
	document.getElementById("commentsText").style.display="none"
	document.getElementById("mailSubscribed").style.display="none"
	document.getElementById("emailOVrhs").style.display="none"
	document.getElementById("callbacklbutton_container_news").style.display="block"
	document.getElementById("callbackHeder").style.display="none"
	document.getElementById("callbackHederContent").style.display="none"
	document.getElementById("confirmationHeder").style.display="block"
	document.getElementById("emailAddressBox_callback").style.display="block"
	document.getElementById("emailbutton_container_callback").style.display="none"
	 if(countryCode=="ES"){
		document.getElementById("legalPolicy").style.display="none"
	}
}

function showmail_emailus(contextRoot,countryLanguage){
	if(callBackOverlay || privacyPolicyOverlay || termsOfUseOverlay){
		var emailUsUrl = "/"+contextRoot+"/"+countryLanguage+"/contact-us/email.html";
		window.open(emailUsUrl, '', 'scrollbars,resizable,status,toolbar,menubar');
		return false;
	}
	
	if(!emailUsOverlay)
		emailUsOverlay = true;
	else
		emailUsOverlay = false;
	
	if(document.emailUsOverLayForm.comments.value!=""){
 		emailUsDefaultMessage = document.emailUsOverLayForm.comments.value;
 	}else{
 		document.emailUsOverLayForm.comments.value = emailUsDefaultMessage;
 	}
 	
 	var countryCode = countryLanguage.substring(3,5);
	var natureOfEnquiry = document.emailUsOverLayForm.areaOfInterest.options[document.emailUsOverLayForm.areaOfInterest.selectedIndex].value;
	var confirmationStatus = document.getElementById("emailus_confirmation").style.display;
	
	if(document.getElementById("otherCityBox_Emailus")!=null){
		document.getElementById("otherCityBox_Emailus").style.visibility = "hidden";
		document.getElementById("otherCityBox_Emailus").style.display = "none";
	}
	
	document.emailUsOverLayForm.areaOfInterest.options[0].selected = true;
	document.getElementById("locationBox_Emailus").style.display="none";
    document.getElementById("locationText_Emailus").style.display="none";
    document.getElementById("cityBox_Emailus").style.display="none";
    document.getElementById("cityText_Emailus").style.display="none";
    document.getElementById("phoneNumberBox_Emailus").style.display="none";
    document.getElementById("phoneNumberText_Emailus").style.display="none";
    document.getElementById("productOfInterestBox_Emailus").style.display="none";
    document.getElementById("productOfInterestText_Emailus").style.display="none";
    document.getElementById("yourMessageText_Emailus").style.display="none";
    document.getElementById("yourMessageText_Emailus_1").style.display="block";
	mpY=0
	mp=document.getElementById("emoverlay_emailus")
	mi=document.getElementById("emcontainer_emailus")
	if( typeof( window.pageYOffset ) == 'number' ) {
    	mpY = window.pageYOffset;
  	}else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    	mpY = document.body.scrollTop;
  	}else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    	mpY = document.documentElement.scrollTop;
  	}

	mpX=document.getElementById("container").offsetLeft
	mp.style.top=mpY+50+"px"
	mp.style.left=200+"px"
	mi=document.getElementById("emcontainer_emailus")
	ovbg=document.getElementById("ovrbg_emailus")
	screenW = screen.availWidth
	screenH = document.getElementById("container").offsetHeight
	if(mp.style.display=="block"){
		OverlaygClose_emailus(1,100,countryCode)
	}else{
		mp.style.display="block"
		ovbg.style.display="block"
		if ( browserName=="Microsoft Internet Explorer"){
        	ovbg.style.width  = document.documentElement.clientWidth+"px";
       		ovbg.style.height = screenH+55+"px";
    	}else{
			ovbg.style.width  = screenW-17+"px";
			ovbg.style.height  = screenH+55+"px";
    	}
	Overlayeg_emailus(0,0)
	if(confirmationStatus == "block"){
		document.getElementById("emoverlay_emailus").style.display="block"
		document.getElementById("emailus_confirmation").style.display="none"
		document.getElementById("emailus_confirmation_news").style.display="none"
		document.getElementById("emailAddressBox_news").style.display="none"
		document.getElementById("emailbutton_container_news").style.display="none"
		document.getElementById("dottedButtons").style.display="none"
		document.getElementById("titleText_Emailus").style.display="block";
		document.getElementById("firstNameText_Emailus").style.display="block";
		document.getElementById("lastNameText_Emailus").style.display="block";
		document.getElementById("companyText_Emailus").style.display="block";
		document.getElementById("jobTitleText_Emailus").style.display="block";
		document.getElementById("jobCategoryText_Emailus").style.display="block";
		document.getElementById("emailAddressText_Emailus").style.display="block";
		document.getElementById("natureOfEnquiryText_Emailus").style.display="block";
		document.getElementById("locationText_Emailus").style.display="none";
		document.getElementById("cityText_Emailus").style.display="none";
		document.getElementById("phoneNumberText_Emailus").style.display="none";
		document.getElementById("productOfInterestText_Emailus").style.display="none";
		document.getElementById("titleBox_Emailus").style.display="block";
		document.getElementById("firstNameBox_Emailus").style.display="block";
		document.getElementById("lastNameBox_Emailus").style.display="block";
		document.getElementById("companyBox_Emailus").style.display="block";
		document.getElementById("jobTitleBox_Emailus").style.display="block";
		document.getElementById("jobCategoryBox_Emailus").style.display="block";
		document.getElementById("emailAddressBox_Emailus").style.display="block";
		document.getElementById("natureOfEnquiryBox_Emailus").style.display="block";
		document.getElementById("locationBox_Emailus").style.display="none";
		document.getElementById("cityBox_Emailus").style.display="none";
		document.getElementById("phoneNumberBox_Emailus").style.display="none";
		document.getElementById("productOfInterestBox_Emailus").style.display="none";
		document.getElementById("yourMessageText_Emailus").style.display="none";
		document.getElementById("yourMessageBox_Emailus").style.display="block";
		document.getElementById("emailOVrhs_Emailus").style.display="block"
		document.getElementById("emailbutton_container_Emailus").style.display="block"
		document.getElementById("emailusHederContent_Emailus").style.display="block"
		document.getElementById("emailusHeder_Emailus").style.display="block"
		document.getElementById("mailSubscribed_Emailus").style.display="block"
		document.getElementById("yourMessageText_Emailus_1").style.display="block"
		if(countryCode =="ES"){
				document.getElementById("legalPolicy_emailus").style.display="block"
			}
		}
	}
}

function showmail_emailus_products(contextRoot,countryLanguage){
	if(callBackOverlay || privacyPolicyOverlay || termsOfUseOverlay){
		var emailUsUrl = "/"+contextRoot+"/"+countryLanguage+"/contact-us/email.html";
		window.open(emailUsUrl, '', 'scrollbars,resizable,status,toolbar,menubar');
		return false;
	}
	
	if(!emailUsProductOverlay)
		emailUsProductOverlay = true;
	else
		emailUsProductOverlay = false;
 	emailUsOverlay=false;
 	
	var natureOfEnquiry = "";
	var fromProductPage = document.productDetailForm.productHeading.value;
	var productPageTitle = fromProductPage.split(" ");
	var countryCode = countryLanguage.substring(3,5);
	if(document.emailUsOverLayForm.comments.value!=""){
 		emailUs_Products_DefaultMessage = document.emailUsOverLayForm.comments.value;
 	}else{
 		document.emailUsOverLayForm.comments.value = emailUs_Products_DefaultMessage;
 	}
 	
	for(var i=0;i<document.emailUsOverLayForm.productOfInterest.length;i++){
		if(i!=0){
			var productTitleText = document.emailUsOverLayForm.productOfInterest[i].value;
			var upperProductTitleText = productTitleText.toUpperCase();
			var productLabel = upperProductTitleText.split(" ");
			if(productPageTitle[0] == productLabel[0]){
				document.emailUsOverLayForm.productOfInterest.options[i].selected = true;
			}
		}
	}

	if(fromProductPage!=""){
		document.emailUsOverLayForm.areaOfInterest.options[1].selected = true;
		document.getElementById("locationBox_Emailus").style.display="block";
	    document.getElementById("locationText_Emailus").style.display="block";
	    document.getElementById("cityBox_Emailus").style.display="block";
	    document.getElementById("cityText_Emailus").style.display="block";
	    document.getElementById("phoneNumberBox_Emailus").style.display="block";
	    document.getElementById("phoneNumberText_Emailus").style.display="block";
	    document.getElementById("productOfInterestBox_Emailus").style.display="block";
	    document.getElementById("productOfInterestText_Emailus").style.display="block";
	    document.getElementById("yourMessageText_Emailus").style.display="none";
	    document.getElementById("yourMessageText_Emailus_1").style.display="block";
	}else{
		natureOfEnquiry = document.emailUsOverLayForm.areaOfInterest.options[document.emailUsOverLayForm.areaOfInterest.selectedIndex].value;
	}
	var confirmationStatus = document.getElementById("emailus_confirmation").style.display;
	mpY=0
	mp=document.getElementById("emoverlay_emailus")
	mi=document.getElementById("emcontainer_emailus")
	if( typeof( window.pageYOffset ) == 'number' ) {
    	mpY = window.pageYOffset;
  	}else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    	mpY = document.body.scrollTop;
  	}else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    	mpY = document.documentElement.scrollTop;
  	}

	mpX=document.getElementById("container").offsetLeft
	mp.style.top=mpY+50+"px"
	mp.style.left=200+"px"
	mi=document.getElementById("emcontainer_emailus")
	ovbg=document.getElementById("ovrbg_emailus")
	screenW = screen.availWidth
	screenH = document.getElementById("container").offsetHeight
	if(mp.style.display=="block"){
		OverlaygClose_emailus(1,100,countryCode)
	}else{
		mp.style.display="block"
		ovbg.style.display="block"
		if ( browserName=="Microsoft Internet Explorer"){
        	ovbg.style.width  = document.documentElement.clientWidth+"px";
       		ovbg.style.height = screenH+55+"px";
    	}else{
			ovbg.style.width  = screenW-17+"px";
			ovbg.style.height  = screenH+55+"px";
    	}
	Overlayeg_emailus(0,0)
	if(confirmationStatus == "block"){
		document.getElementById("emoverlay_emailus").style.display="block"
		document.getElementById("emailus_confirmation").style.display="none"
		document.getElementById("emailus_confirmation_news").style.display="none"
		document.getElementById("emailAddressBox_news").style.display="none"
		document.getElementById("emailbutton_container_news").style.display="none"
		document.getElementById("dottedButtons").style.display="none"
		document.getElementById("titleText_Emailus").style.display="block";
		document.getElementById("firstNameText_Emailus").style.display="block";
		document.getElementById("lastNameText_Emailus").style.display="block";
		document.getElementById("companyText_Emailus").style.display="block";
		document.getElementById("jobTitleText_Emailus").style.display="block";
		document.getElementById("jobCategoryText_Emailus").style.display="block";
		document.getElementById("emailAddressText_Emailus").style.display="block";
		document.getElementById("natureOfEnquiryText_Emailus").style.display="block";
		document.getElementById("locationText_Emailus").style.display="none";
		document.getElementById("cityText_Emailus").style.display="none";
		document.getElementById("phoneNumberText_Emailus").style.display="none";
		document.getElementById("productOfInterestText_Emailus").style.display="none";
		document.getElementById("titleBox_Emailus").style.display="block";
		document.getElementById("firstNameBox_Emailus").style.display="block";
		document.getElementById("lastNameBox_Emailus").style.display="block";
		document.getElementById("companyBox_Emailus").style.display="block";
		document.getElementById("jobTitleBox_Emailus").style.display="block";
		document.getElementById("jobCategoryBox_Emailus").style.display="block";
		document.getElementById("emailAddressBox_Emailus").style.display="block";
		document.getElementById("natureOfEnquiryBox_Emailus").style.display="block";
		document.getElementById("locationBox_Emailus").style.display="none";
		document.getElementById("cityBox_Emailus").style.display="none";
		document.getElementById("phoneNumberBox_Emailus").style.display="none";
		document.getElementById("productOfInterestBox_Emailus").style.display="none";
		document.getElementById("yourMessageText_Emailus").style.display="none";
		document.getElementById("yourMessageBox_Emailus").style.display="block";
		document.getElementById("emailOVrhs_Emailus").style.display="block"
		document.getElementById("emailbutton_container_Emailus").style.display="block"
		document.getElementById("emailusHederContent_Emailus").style.display="block"
		document.getElementById("emailusHeder_Emailus").style.display="block"
		document.getElementById("mailSubscribed_Emailus").style.display="block"
		document.getElementById("yourMessageText_Emailus_1").style.display="block"
		document.getElementById("emOVhead_Emailus").style.display="block"
		if(countryCode =="ES"){
				document.getElementById("legalPolicy_emailus").style.display="block"
			}
		}
	}
}

function showmail_emailus_countryselector(contextRoot,countryLanguage){

	if(callBackOverlay || privacyPolicyOverlay || termsOfUseOverlay){
		var emailUsUrl = "/"+contextRoot+"/"+countryLanguage+"/contact-us/email.html";
		window.open(emailUsUrl, '', 'scrollbars,resizable,status,toolbar,menubar');
		return false;
	}
	
	if(!emailUsOverlay)
		emailUsOverlay = true;
	else
		emailUsOverlay = false;
	
	if(document.emailUsOverLayForm.comments.value!=""){
 		emailUsDefaultMessage = document.emailUsOverLayForm.comments.value;
 	}else{
 		document.emailUsOverLayForm.comments.value = emailUsDefaultMessage;
 	}
 	
 	var countryCode = countryLanguage.substring(3,5);
	var natureOfEnquiry = document.emailUsOverLayForm.areaOfInterest.options[document.emailUsOverLayForm.areaOfInterest.selectedIndex].value;
	var confirmationStatus = document.getElementById("emailus_confirmation").style.display;
	document.emailUsOverLayForm.areaOfInterest.options[0].selected = true;
	document.getElementById("locationBox_Emailus").style.display="none";
    document.getElementById("locationText_Emailus").style.display="none";
    document.getElementById("cityBox_Emailus").style.display="none";
    document.getElementById("cityText_Emailus").style.display="none";
    document.getElementById("phoneNumberBox_Emailus").style.display="none";
    document.getElementById("phoneNumberText_Emailus").style.display="none";
    document.getElementById("productOfInterestBox_Emailus").style.display="none";
    document.getElementById("productOfInterestText_Emailus").style.display="none";
    document.getElementById("yourMessageText_Emailus").style.display="none";
    document.getElementById("yourMessageText_Emailus_1").style.display="block";
	mpY=0
	mp=document.getElementById("emoverlay_emailus")
	mi=document.getElementById("emcontainer_emailus")
	if( typeof( window.pageYOffset ) == 'number' ) {
    	mpY = window.pageYOffset;
  	}else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    	mpY = document.body.scrollTop;
  	}else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    	mpY = document.documentElement.scrollTop;
  	}

	mpX=document.getElementById("container").offsetLeft
	mp.style.top=mpY+50+"px"
	mp.style.left=200+"px"
	mi=document.getElementById("emcontainer_emailus")
	ovbg=document.getElementById("ovrbg_emailus")
	screenW = screen.availWidth
	screenH = document.getElementById("container").offsetHeight
	if(mp.style.display=="block"){
		OverlaygClose_emailus(1,100,countryCode)
	}else{
		mp.style.display="block"
		ovbg.style.display="block"
		
	Overlayeg_emailus(0,0)
	if(confirmationStatus == "block"){
		document.getElementById("emoverlay_emailus").style.display="block"
		document.getElementById("emailus_confirmation").style.display="none"
		document.getElementById("emailus_confirmation_news").style.display="none"
		document.getElementById("emailAddressBox_news").style.display="none"
		document.getElementById("emailbutton_container_news").style.display="none"
		document.getElementById("dottedButtons").style.display="none"
		document.getElementById("titleText_Emailus").style.display="block";
		document.getElementById("firstNameText_Emailus").style.display="block";
		document.getElementById("lastNameText_Emailus").style.display="block";
		document.getElementById("companyText_Emailus").style.display="block";
		document.getElementById("jobTitleText_Emailus").style.display="block";
		document.getElementById("jobCategoryText_Emailus").style.display="block";
		document.getElementById("emailAddressText_Emailus").style.display="block";
		document.getElementById("natureOfEnquiryText_Emailus").style.display="block";
		document.getElementById("locationText_Emailus").style.display="none";
		document.getElementById("cityText_Emailus").style.display="none";
		document.getElementById("phoneNumberText_Emailus").style.display="none";
		document.getElementById("productOfInterestText_Emailus").style.display="none";
		document.getElementById("titleBox_Emailus").style.display="block";
		document.getElementById("firstNameBox_Emailus").style.display="block";
		document.getElementById("lastNameBox_Emailus").style.display="block";
		document.getElementById("companyBox_Emailus").style.display="block";
		document.getElementById("jobTitleBox_Emailus").style.display="block";
		document.getElementById("jobCategoryBox_Emailus").style.display="block";
		document.getElementById("emailAddressBox_Emailus").style.display="block";
		document.getElementById("natureOfEnquiryBox_Emailus").style.display="block";
		document.getElementById("locationBox_Emailus").style.display="none";
		document.getElementById("cityBox_Emailus").style.display="none";
		document.getElementById("phoneNumberBox_Emailus").style.display="none";
		document.getElementById("productOfInterestBox_Emailus").style.display="none";
		document.getElementById("yourMessageText_Emailus").style.display="none";
		document.getElementById("yourMessageBox_Emailus").style.display="block";
		document.getElementById("emailOVrhs_Emailus").style.display="block"
		document.getElementById("emailbutton_container_Emailus").style.display="block"
		document.getElementById("emailusHederContent_Emailus").style.display="block"
		document.getElementById("emailusHeder_Emailus").style.display="block"
		document.getElementById("mailSubscribed_Emailus").style.display="block"
		document.getElementById("yourMessageText_Emailus_1").style.display="block"
		if(countryCode =="ES"){
				document.getElementById("legalPolicy_emailus").style.display="block"
			}
		}
	}
}

function Overlayeg_emailus(w,s){
	y=document.getElementById("emoverlay_emailus")
	z=document.getElementById("ovrbg_emailus")
	if( browserName=="Microsoft Internet Explorer"){
		if(s<30){
			s=s+20
			z.style.filter='alpha(opacity='+s+')'
		}
		if(w<100 ){
			w=w+10
			y.style.filter='alpha(opacity='+w+')'
			t=setTimeout('Overlayeg_emailus('+w+')',10)
		}else{
			y.style.filter="alpha(opacity=100)"
			stopswitch(t)
		}
	}else{
		if(w<1 ){
			w=w+.1
			y.style.opacity=w
			t=setTimeout('Overlayeg_emailus('+w+')',10)
		}else{
			y.style.opacity=100
			stopswitch(t)
		}
	}
}
	
function OverlaygClose_emailus(w,wf,countryCode){
	y=document.getElementById("emoverlay_emailus")
		if ( browserName=="Microsoft Internet Explorer"){
			if(wf>0 ){
				wf=wf-20
				y.style.filter='alpha(opacity='+wf+')'
				t=setTimeout('OverlaygClose_emailus('+w+','+wf+','+countryCode+')',10)
				clearEmailusOverlayErrors(countryCode);
				clearEmailOverlayTextColor(countryCode);
				ovbg.style.display="none"
				document.getElementById("emoverlay_emailus").style.display = "none";
			}else{
				y.style.filter="alpha(opacity=0)"
				document.getElementById("emoverlay_emailus").style.display="none"
				stopswitch(t)
				ovbgclose_emailus()
			}
		} else { 
		if(w>0 ){
			w=w-.2
			y.style.opacity=w
			t=setTimeout('OverlaygClose_emailus('+w+','+wf+','+countryCode+')',10)
			clearEmailusOverlayErrors(countryCode);
			clearEmailOverlayTextColor(countryCode);
			ovbg.style.display="none"
			document.getElementById("emoverlay_emailus").style.display = "none";
		}else{
			y.style.opacity=0
			document.getElementById("emoverlay_emailus").style.display="none"
			stopswitch(t)
			ovbgclose_emailus()
		}
	}	
}

function submitEmailusOverlayForm(countryLanguage) {
	var lead = leadDetailsForm_emailus(countryLanguage);
    var tempError = "";
    var tempString1 = "";
    var tempString2 = "";
    var countryCode = countryLanguage.substring(3,5);
    OverlayEmailusService.captureLeadDetails(lead,
        {callback:function(errors){
                for (i in errors) {
                   tempString1 = errors[i].elementId;
                   tempError = tempString1+"Message";
                   dwr.util.setValue(tempString1 + "Message_Emailus", errors[i].errorMessage);
                   if(tempError == "ValidationSuccessMessage"){
                   		showEmailusConfirmation(countryLanguage);
                   }else if(tempError == "ValidationSuccessNewsLetterMessage"){
                   		showEmailusConfirmation_newsletter(countryCode);
                   }
                   
                   if(tempError=="titleMessage"){
                   	document.getElementById("titleRed_Emailus").style.display="block";
                   	document.getElementById("titleBold_Emailus").style.display="none";
                   }else if(tempError=="firstNameMessage"){
                   	document.getElementById("firstNameRed_Emailus").style.display="block";
                   	document.getElementById("firstNameBold_Emailus").style.display="none";
                   }else if(tempError=="lastNameMessage"){
                   	document.getElementById("lastNameRed_Emailus").style.display="block";
                   	document.getElementById("lastNameBold_Emailus").style.display="none";
                   }else if(tempError=="companyMessage"){
                   	document.getElementById("companyRed_Emailus").style.display="block";
                   	document.getElementById("companyBold_Emailus").style.display="none";
                   }else if(tempError=="jobTitleMessage"){
                   	document.getElementById("jobTitleRed_Emailus").style.display="block";
                   	document.getElementById("jobTitleBold_Emailus").style.display="none";
                   }else if(tempError=="jobCategoryMessage"){
                   	document.getElementById("jobCategoryRed_Emailus").style.display="block";
                   	document.getElementById("jobCategoryBold_Emailus").style.display="none";
                   }else if(tempError=="emailAddressMessage"){
                   	document.getElementById("emailAddressRed_Emailus").style.display="block";
                   	document.getElementById("emailAddressBold_Emailus").style.display="none";
                   }else if(tempError=="phoneNumberMessage"){
                   	document.getElementById("phoneNumberRed_Emailus").style.display="block";
                   	document.getElementById("phoneNumberBold_Emailus").style.display="none";
                   }else if(tempError=="areaOfInterestMessage"){
                   	document.getElementById("areaOfInterestRed_Emailus").style.display="block";
                   	document.getElementById("areaOfInterestBold_Emailus").style.display="none";
                   }else if(tempError=="cityMessage"){
                   	document.getElementById("cityRed_Emailus").style.display="block";
                   	document.getElementById("cityBold_Emailus").style.display="none";
                   }else if(tempError=="otherCityMessage"){
                   }else if(tempError=="countryMessage"){
                   	document.getElementById("locationRed_Emailus").style.display="block";
                   	document.getElementById("locationBold_Emailus").style.display="none";
                   }else if(tempError=="productOfInterestMessage"){
                   //	document.getElementById("productOfInterestRed_Emailus").style.display="block";
                   //	document.getElementById("productOfInterestBold_Emailus").style.display="none";
                   }else if(tempError=="commentsMessage"){
                   	document.getElementById("yourMessageRed_Emailus").style.display="block";
                   	document.getElementById("yourMessageBold_Emailus").style.display="none";
                   }else if(tempError=="agreedLegalPolicyMessage"){
                   }else{
                   	document.getElementById("titleRed_Emailus").style.display="none";
                   	document.getElementById("firstNameRed_Emailus").style.display="none";
                   	document.getElementById("lastNameRed_Emailus").style.display="none";
                   	document.getElementById("companyRed_Emailus").style.display="none";
                   	document.getElementById("jobTitleRed_Emailus").style.display="none";
                   	document.getElementById("jobCategoryRed_Emailus").style.display="none";
                   	document.getElementById("emailAddressRed_Emailus").style.display="none";
                   	document.getElementById("areaOfInterestRed_Emailus").style.display="none";
                   	document.getElementById("locationRed_Emailus").style.display="none";
                   	document.getElementById("cityRed_Emailus").style.display="none";
                   	document.getElementById("phoneNumberRed_Emailus").style.display="none";
                  // 	document.getElementById("productOfInterestRed_Emailus").style.display="none";
                   	document.getElementById("yourMessageRed_Emailus").style.display="none";
                   	document.getElementById("titleBold_Emailus").style.display="block";
                   	document.getElementById("firstNameBold_Emailus").style.display="block";
                   	document.getElementById("lastNameBold_Emailus").style.display="block";
                   	document.getElementById("companyBold_Emailus").style.display="block";
                   	document.getElementById("jobTitleBold_Emailus").style.display="block";
                   	document.getElementById("jobCategoryBold_Emailus").style.display="block";
                   	document.getElementById("emailAddressBold_Emailus").style.display="block";
                   	document.getElementById("areaOfInterestBold_Emailus").style.display="block";
                   	document.getElementById("locationBold_Emailus").style.display="block";
                   	document.getElementById("cityBold_Emailus").style.display="block";
                   	document.getElementById("phoneNumberBold_Emailus").style.display="block";
                   //	document.getElementById("productOfInterestBold_Emailus").style.display="block";
                   	document.getElementById("yourMessageBold_Emailus").style.display="block";
                   }
               }
            }
        });
	clearEmailusOverlayErrors(countryCode);
}

function showNatureOfEnquiry(){
	var natureOfEnquiry = document.emailUsOverLayForm.areaOfInterest.options[document.emailUsOverLayForm.areaOfInterest.selectedIndex].value;
	
	if(natureOfEnquiry=="Product Enquiry"){
		document.emailUsOverLayForm.country.options[0].selected = true;
		document.emailUsOverLayForm.city.options[0].selected = true;
		var cityValue = document.emailUsOverLayForm.city.options[document.emailUsOverLayForm.city.selectedIndex].value;
		if(cityValue == "Other"){
			document.getElementById("otherCityBox_Emailus").style.visibility = "visible";
			document.getElementById("otherCityBox_Emailus").style.display = "block";
		}else{
			document.getElementById("otherCityBox_Emailus").style.visibility = "hidden";
			document.getElementById("otherCityBox_Emailus").style.display = "none";
		}
		document.emailUsOverLayForm.country.options[0].selected = true;
		document.getElementById("locationBox_Emailus").style.display="block";
	    document.getElementById("locationText_Emailus").style.display="block";
	    document.getElementById("cityBox_Emailus").style.display="block";
	    document.getElementById("cityText_Emailus").style.display="block";
	    document.getElementById("phoneNumberBox_Emailus").style.display="block";
	    document.getElementById("phoneNumberText_Emailus").style.display="block";
	    document.getElementById("productOfInterestBox_Emailus").style.display="block";
	    document.getElementById("productOfInterestText_Emailus").style.display="block";
	    document.getElementById("yourMessageText_Emailus").style.display="none";
	    document.getElementById("yourMessageText_Emailus_1").style.display="block";
    }else if(natureOfEnquiry=="Site Feedback"){
    	document.emailUsOverLayForm.country.options[0].selected = true;
		document.emailUsOverLayForm.city.options[0].selected = true;
    	var cityValue = document.emailUsOverLayForm.city.options[document.emailUsOverLayForm.city.selectedIndex].value;
		if(cityValue == "Other"){
			document.getElementById("otherCityBox_Emailus").style.visibility = "visible";
			document.getElementById("otherCityBox_Emailus").style.display = "block";
		}else{
			document.getElementById("otherCityBox_Emailus").style.visibility = "hidden";
			document.getElementById("otherCityBox_Emailus").style.display = "none";
		}
    	document.emailUsOverLayForm.country.options[0].selected = true;
	    document.getElementById("locationBox_Emailus").style.display="block";
	    document.getElementById("locationText_Emailus").style.display="block";
	    document.getElementById("phoneNumberBox_Emailus").style.display="block";
	    document.getElementById("phoneNumberText_Emailus").style.display="block";
	    document.getElementById("yourMessageBox_Emailus").style.display="block";
	    document.getElementById("yourMessageText_Emailus").style.display="block";
	    document.getElementById("cityBox_Emailus").style.display="block";
	    document.getElementById("cityText_Emailus").style.display="block";
	    document.getElementById("productOfInterestBox_Emailus").style.display="none";
	    document.getElementById("productOfInterestText_Emailus").style.display="none";
	    document.getElementById("yourMessageText_Emailus_1").style.display="none";
	    document.getElementById("yourMessageText_Emailus").style.display="block";
	    document.getElementById("yourMessageBox_Emailus").style.marginTop="0px";
		document.getElementById("yourMessageText_Emailus_1").style.marginTop="0px";
    }else{
    	if(document.getElementById("otherCityBox_Emailus")!=null){
			document.getElementById("otherCityBox_Emailus").style.visibility = "hidden";
			document.getElementById("otherCityBox_Emailus").style.display = "none";
			document.emailUsOverLayForm.otherCity.value="";
		}
    	document.getElementById("locationBox_Emailus").style.display="none";
	    document.getElementById("locationText_Emailus").style.display="none";
	    document.getElementById("cityBox_Emailus").style.display="none";
	    document.getElementById("cityText_Emailus").style.display="none";
	    document.getElementById("phoneNumberBox_Emailus").style.display="none";
	    document.getElementById("phoneNumberText_Emailus").style.display="none";
	    document.getElementById("productOfInterestBox_Emailus").style.display="none";
	    document.getElementById("productOfInterestText_Emailus").style.display="none";
	    document.getElementById("yourMessageText_Emailus").style.display="none";
	    document.getElementById("yourMessageText_Emailus_1").style.display="block";
	    document.getElementById("yourMessageBox_Emailus").style.marginTop="0px";
		document.getElementById("yourMessageText_Emailus_1").style.marginTop="0px";
    }
}
function clearEmailusOverlayErrors(countryCode) {
    dwr.util.setValue("titleMessage_Emailus", "");
    dwr.util.setValue("firstNameMessage_Emailus", "");
    dwr.util.setValue("lastNameMessage_Emailus", "");
    dwr.util.setValue("companyMessage_Emailus", "");
    dwr.util.setValue("jobTitleMessage_Emailus", "");
    dwr.util.setValue("jobCategoryMessage_Emailus", "");
   	dwr.util.setValue("emailAddressMessage_Emailus", "");
   	dwr.util.setValue("areaOfInterestMessage_Emailus", "");
   	dwr.util.setValue("countryMessage_Emailus", "");
   	dwr.util.setValue("cityMessage_Emailus", "");
   	dwr.util.setValue("otherCityMessage_Emailus", "");
   	dwr.util.setValue("phoneNumberMessage_Emailus", "");
   	dwr.util.setValue("productOfInterestMessage_Emailus", "");
   	dwr.util.setValue("commentsMessage_Emailus", "");
   	dwr.util.setValue("newsletterEmailAddressMessage_Emailus", "");
   	if(countryCode=="ES"){
   		dwr.util.setValue("agreedLegalPolicyMessage_Emailus","");
   	}
}
function clearEmailOverlayTextColor(countryCode){
	document.getElementById("titleRed_Emailus").style.display="none";
 	document.getElementById("firstNameRed_Emailus").style.display="none";
 	document.getElementById("lastNameRed_Emailus").style.display="none";
 	document.getElementById("companyRed_Emailus").style.display="none";
 	document.getElementById("jobTitleRed_Emailus").style.display="none";
 	document.getElementById("jobCategoryRed_Emailus").style.display="none";
 	document.getElementById("emailAddressRed_Emailus").style.display="none";
 	document.getElementById("areaOfInterestRed_Emailus").style.display="none";
 	document.getElementById("locationRed_Emailus").style.display="none";
 	document.getElementById("cityRed_Emailus").style.display="none";
 	document.getElementById("phoneNumberRed_Emailus").style.display="none";
 	//document.getElementById("productOfInterestRed_Emailus").style.display="none";
 	document.getElementById("yourMessageRed_Emailus").style.display="none";
 	document.getElementById("titleBold_Emailus").style.display="block";
 	document.getElementById("firstNameBold_Emailus").style.display="block";
 	document.getElementById("lastNameBold_Emailus").style.display="block";
 	document.getElementById("companyBold_Emailus").style.display="block";
 	document.getElementById("jobTitleBold_Emailus").style.display="block";
 	document.getElementById("jobCategoryBold_Emailus").style.display="block";
 	document.getElementById("emailAddressBold_Emailus").style.display="block";
 	document.getElementById("areaOfInterestBold_Emailus").style.display="block";
 	document.getElementById("locationBold_Emailus").style.display="block";
 	document.getElementById("cityBold_Emailus").style.display="block";
 	document.getElementById("phoneNumberBold_Emailus").style.display="block";
 	//document.getElementById("productOfInterestBold_Emailus").style.display="block";
 	document.getElementById("yourMessageBold_Emailus").style.display="block";
}
function leadDetailsForm_emailus(countryLanguage) {
	var confirmationStatus = document.getElementById("emailus_confirmation").style.display;
    var title = document.emailUsOverLayForm.title.value;
    var firstName = document.emailUsOverLayForm.firstName.value;
    var lastName = document.emailUsOverLayForm.lastName.value;
    var company = document.emailUsOverLayForm.company.value;
    var jobTitle = document.emailUsOverLayForm.jobTitle.value;
    var jobCategory = document.emailUsOverLayForm.jobCategory.value;
    var emailAddress = document.emailUsOverLayForm.emailAddress.value;
    var phoneNumber = document.emailUsOverLayForm.phoneNumber.value;
    var areaOfInterest = document.emailUsOverLayForm.areaOfInterest.value;
    var city = document.emailUsOverLayForm.city.value;
    var otherCity = document.emailUsOverLayForm.otherCity.value;
    var country = document.emailUsOverLayForm.country.value;
    var productOfInterest = "";
    var areaOfInterest = document.emailUsOverLayForm.areaOfInterest.options[document.emailUsOverLayForm.areaOfInterest.selectedIndex].value;
    var productOfInterestSelected = document.emailUsOverLayForm.productOfInterest.options[document.emailUsOverLayForm.areaOfInterest.selectedIndex].value;
    if(productOfInterestSelected ==""){
    	document.emailUsOverLayForm.productOfInterest.options[0].selected = true;
    }
    if(areaOfInterest == "Product Enquiry"){
		var theSelect = document.emailUsOverLayForm.productOfInterest;
	  	var selectedOne = theSelect[theSelect.selectedIndex];
	  	var productList = "";
	  	var i = 0;
	
	 	for (i = 0; i < theSelect.length; i++){
	    	selectedOne = theSelect.options[i];
	    	if (selectedOne.selected == true){
	      		productList += selectedOne.value + ",";
	    	}
	  	}
    	productOfInterest = productList.substring(0,productList.lastIndexOf(","));
    }
    
    var comments = document.emailUsOverLayForm.comments.value;
    var newsletterEmailAddress = "";
    if(confirmationStatus!="block"){
    	newsletterEmailAddress = "Test@Test.com";
    }else{
    	newsletterEmailAddress = document.emailUsOverLayForm.newsletterEmailAddress.value;
    }
	if(areaOfInterest=="Please Select"){
		areaOfInterest = "";
	}
	var countryCode = countryLanguage.substring(3,5);
	var agreedLegalPolicy = "";
    if(countryCode=="ES"){
	    if (document.emailUsOverLayForm.agreedLegalPolicy.checked){
			agreedLegalPolicy = true;
		}
		else{
			agreedLegalPolicy = false;
		}
	}
   	var lead = {
                title:title,
                firstName:firstName,
                lastName:lastName,
                company:company,
                jobTitle:jobTitle,
                jobCategory:jobCategory,
                emailAddress:emailAddress,
                phoneNumber:phoneNumber,
                areaOfInterest:areaOfInterest,
                city:city,
                otherCity:otherCity,
                country:country,
                productOfInterest:productOfInterest,
                comments:comments,
                newsletterEmailAddress:newsletterEmailAddress,
                agreedLegalPolicy:agreedLegalPolicy
            };
    return lead;
}

function showEmailusConfirmation(countryLanguage){
	var countryCode = countryLanguage.substring(3,5);
	document.emailUsOverLayForm.newsletterEmailAddress.value = document.emailUsOverLayForm.emailAddress.value
	document.getElementById("emoverlay_emailus").style.display="block"
	document.getElementById("emailus_confirmation").style.display="block"
	document.getElementById("emailus_confirmation_news").style.display="block"
	document.getElementById("titleText_Emailus").style.display="none";
	document.getElementById("firstNameText_Emailus").style.display="none";
	document.getElementById("lastNameText_Emailus").style.display="none";
	document.getElementById("companyText_Emailus").style.display="none";
	document.getElementById("jobTitleText_Emailus").style.display="none";
	document.getElementById("jobCategoryText_Emailus").style.display="none";
	document.getElementById("emailAddressText_Emailus").style.display="none";
	document.getElementById("natureOfEnquiryText_Emailus").style.display="none";
	document.getElementById("locationText_Emailus").style.display="none";
	document.getElementById("cityText_Emailus").style.display="none";
	document.getElementById("phoneNumberText_Emailus").style.display="none";
	document.getElementById("productOfInterestText_Emailus").style.display="none";
	document.getElementById("titleBox_Emailus").style.display="none";
	document.getElementById("firstNameBox_Emailus").style.display="none";
	document.getElementById("lastNameBox_Emailus").style.display="none";
	document.getElementById("companyBox_Emailus").style.display="none";
	document.getElementById("jobTitleBox_Emailus").style.display="none";
	document.getElementById("jobCategoryBox_Emailus").style.display="none";
	document.getElementById("emailAddressBox_Emailus").style.display="none";
	document.getElementById("natureOfEnquiryBox_Emailus").style.display="none";
	document.getElementById("locationBox_Emailus").style.display="none";
	document.getElementById("cityBox_Emailus").style.display="none";
	document.getElementById("otherCityBox_Emailus").style.display="none";
	document.getElementById("phoneNumberBox_Emailus").style.display="none";
	document.getElementById("productOfInterestBox_Emailus").style.display="none";
	document.getElementById("yourMessageText_Emailus").style.display="none";
	document.getElementById("yourMessageBox_Emailus").style.display="none";
	document.getElementById("emailOVrhs_Emailus").style.display="none"
	document.getElementById("emailbutton_container_Emailus").style.display="none"
	document.getElementById("emailusHederContent_Emailus").style.display="none"
	document.getElementById("emailusHeder_Emailus").style.display="none"
	document.getElementById("emOVhead_Emailus").style.display="none"
	document.getElementById("mailSubscribed_Emailus").style.display="none"
	document.getElementById("yourMessageText_Emailus_1").style.display="none"
	document.getElementById("emailAddressBox_news").style.display="block"
	document.getElementById("emailbutton_container_news").style.display="block"
	document.getElementById("bottomDisplay_emailus").style.display="block"
	if(countryCode=="ES"){
		document.getElementById("legalPolicy_emailus").style.display="none"
	}
}

function ovbgclose_emailus(){
	ovbg.style.display="none"
}

function ovbgclose2_emailus(){

	if(document.getElementById("emoverlay_emailus")){
		if(document.getElementById("emoverlay_emailus").style.display=="block"){
			showmail_emailus()
		}}
	if(document.getElementById("floverlay")){
	if(document.getElementById("floverlay").style.display=="block"){	
	showflash(0,0)
	}}
	if(document.getElementById("moverlay")){
	if(document.getElementById("moverlay").style.display=="block"){
	showmap(0,0)
	}}
}

function showTermsOfUse(contextRoot,countryLanguage){
	if(callBackOverlay || emailUsOverlay || privacyPolicyOverlay  || emailUsProductOverlay){
		var termsOfUseUrl = "/"+contextRoot+"/"+countryLanguage+"/notice.html";
		wopen(termsOfUseUrl,'',570,600);
		return false;
	}
	
	if(!termsOfUseOverlay)
		termsOfUseOverlay = true;
	else
		termsOfUseOverlay = false;
	
	mpY=0
	mp=document.getElementById("emoverlay_overlay")
	mi=document.getElementById("emcontainer_overlay")
	if( typeof( window.pageYOffset ) == 'number' ) {
    	mpY = window.pageYOffset;
  	}else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    	mpY = document.body.scrollTop;
  	}else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    	mpY = document.documentElement.scrollTop;
  	}
	
	mpX=document.getElementById("container").offsetLeft
	mp.style.top=mpY+0+"px"
	mp.style.left=mpX+100+"px"
	mi=document.getElementById("emcontainer_overlay")
	ovbg=document.getElementById("ovrbg_overlay")
	screenW = screen.availWidth
	screenH = document.getElementById("container").offsetHeight
	var callbackStatus = document.getElementById("callbackTimings");
	var natureEnquireStatus = document.getElementById("natureEnquire");
	var browserVersion = checkVersion();
					
	if(mp.style.display=="block"){
		if(callbackStatus!=null){
			callbackStatus.style.display = "block"
		}else if(natureEnquireStatus!=null){
			natureEnquireStatus.style.display = "block"
		}
		if ( browserName=="Microsoft Internet Explorer" && browserVersion < 7){
			if(document.getElementById("productList")!=null){
				document.getElementById("productList").style.display = "block";
			}
			if(document.getElementById("countryList")!=null){
				document.getElementById("countryList").style.display = "block";
			}
			if(document.getElementById("countryList")!=null){
				var areaOfInterest = document.emailForm.areaOfInterest.options[document.emailForm.areaOfInterest.selectedIndex].value;
				if(areaOfInterest!=null && areaOfInterest=="Site Feedback"){
					if(document.getElementById("commentsTextArea")!=null){
						document.getElementById("commentsTextArea").style.marginTop="-130px";
					}
					if(document.getElementById("commentsLabel")!=null){
						document.getElementById("commentsLabel").style.marginTop="-130px";
					}else
					if(document.getElementById("commentsLabel1")!=null){
						document.getElementById("commentsLabel1").style.marginTop="-130px";
					}
				}else if(areaOfInterest!=null && areaOfInterest==""){
					if(document.getElementById("commentsTextArea")!=null){
						document.getElementById("commentsTextArea").style.marginTop="-170px";
					}
					if(document.getElementById("commentsLabel1")!=null){
						document.getElementById("commentsLabel1").style.marginTop="-170px";
					}
				}
			}
		}
		OverlaygClose_overlay(1,100)
	}else{
		mp.style.display="block"
		ovbg.style.display="block"
		if ( browserName=="Microsoft Internet Explorer" && browserVersion < 7){
			if(document.getElementById("productList")!=null){
				document.getElementById("productList").style.display = "none";
			}
			if(document.getElementById("countryList")!=null){
				document.getElementById("countryList").style.display = "none";
			}
		}
		if ( browserName=="Microsoft Internet Explorer"){
        	ovbg.style.width  = document.documentElement.clientWidth+"px";
       		ovbg.style.height = screenH+"px";
    	}else{
			ovbg.style.width  = screenW-17+"px";
			ovbg.style.height  = screenH+55+"px";
    	}
    if(callbackStatus!=null){
    	callbackStatus.style.display = "none"
    }else if(natureEnquireStatus!=null){
		natureEnquireStatus.style.display = "none"
	}
	Overlayeg_overlay(0,0)
	}
}

function Overlayeg_overlay(w,s){
	y=document.getElementById("emoverlay_overlay")
	z=document.getElementById("ovrbg_overlay")
	if( browserName=="Microsoft Internet Explorer"){
		if(s<30){
			s=s+20
			z.style.filter='alpha(opacity='+s+')'
		}
		if(w<100 ){
			w=w+90
			y.style.filter='alpha(opacity='+w+')'
			t=setTimeout('Overlayeg_overlay('+w+')',10)
		}else{
			y.style.filter="alpha(opacity=100)"
			stopswitch(t)
		}
	}else{
		if(w<1 ){
			w=w+.1
			y.style.opacity=w
			t=setTimeout('Overlayeg_overlay('+w+')',10)
		}else{
			y.style.opacity=100
			stopswitch(t)
		}
	}
}
	
function OverlaygClose_overlay(w,wf){
	y=document.getElementById("emoverlay_overlay")
		if ( browserName=="Microsoft Internet Explorer"){
			if(wf>0 ){
				wf=wf-20
				y.style.filter='alpha(opacity='+wf+')'
				t=setTimeout('OverlaygClose_overlay('+w+','+wf+')',10)
			}else{
				y.style.filter="alpha(opacity=0)"
				document.getElementById("emoverlay_overlay").style.display="none"
				stopswitch(t)
				ovbgclose_overlay()
			}
		} else { 
		if(w>0 ){
			w=w-.2
			y.style.opacity=w
			t=setTimeout('OverlaygClose_overlay('+w+','+wf+')',10)
		}else{
			y.style.opacity=0
			document.getElementById("emoverlay_overlay").style.display="none"
			stopswitch(t)
			ovbgclose_overlay()
		}
	}	
}

function ovbgclose_overlay(){
	ovbg.style.display="none"
}

function showPrivacyPolicy(contextRoot,countryLanguage){
	if(callBackOverlay || emailUsOverlay || termsOfUseOverlay || emailUsProductOverlay){
		var privacyPolicyUrl = contextRoot+"/"+countryLanguage+"/legal.html";
		//window.open(privacyPolicyUrl, '', 'scrollbars,resizable,status,toolbar,menubar');
		wopen(privacyPolicyUrl,'',570,600);
		return false;
	}
	
	if(!privacyPolicyOverlay)
		privacyPolicyOverlay = true;
	else
		privacyPolicyOverlay = false;
	
	mpY=0
	mp=document.getElementById("overlay_privacyPolicy")
	mi=document.getElementById("container_privacyPolicy")
	if( typeof( window.pageYOffset ) == 'number' ) {
    	//Netscape compliant
    	mpY = window.pageYOffset;
 	} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
   	 //DOM compliant
    	mpY = document.body.scrollTop;
  	} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    	//IE6 standards compliant mode
    	mpY = document.documentElement.scrollTop; 
  	}

	mpX=document.getElementById("container").offsetLeft
	mp.style.top=mpY+20+"px"
	mp.style.left=mpX+100+"px"
	mi=document.getElementById("container_privacyPolicy")
	ovbg=document.getElementById("ovrbg_privacyPolicy")
	screenW = screen.availWidth
	screenH = document.getElementById("container").offsetHeight
	var callbackStatus = document.getElementById("callbackTimings");
	var natureEnquireStatus = document.getElementById("natureEnquire");
	var browserVersion = checkVersion();
	
	if(mp.style.display=="block"){
	
		if(callbackStatus!=null){
			callbackStatus.style.display = "block";
		}else if(natureEnquireStatus!=null){
			natureEnquireStatus.style.display = "block";
		}
		if ( browserName=="Microsoft Internet Explorer" && browserVersion < 7){
			if(document.getElementById("productList")!=null){
				document.getElementById("productList").style.display = "block";
			}
			if(document.getElementById("countryList")!=null){
				document.getElementById("countryList").style.display = "block";
			}
			if(document.getElementById("countryList")!=null){
				var areaOfInterest = document.emailForm.areaOfInterest.options[document.emailForm.areaOfInterest.selectedIndex].value;
				if(areaOfInterest=="Site Feedback"){
					if(document.getElementById("commentsTextArea")!=null){
						document.getElementById("commentsTextArea").style.marginTop="-130px";
					}
					if(document.getElementById("commentsLabel")!=null){
						document.getElementById("commentsLabel").style.marginTop="-130px";
					}else
					if(document.getElementById("commentsLabel1")!=null){
						document.getElementById("commentsLabel1").style.marginTop="-130px";
					}
				}else if(areaOfInterest==""){
					if(document.getElementById("commentsTextArea")!=null){
						document.getElementById("commentsTextArea").style.marginTop="-170px";
					}
					if(document.getElementById("commentsLabel1")!=null){
						document.getElementById("commentsLabel1").style.marginTop="-170px";
					}
				}
			}
		}
		OverlaygClose_privacyPolicy(1,100)
	}else{
		mp.style.display="block"
		ovbg.style.display="block"
		if ( browserName=="Microsoft Internet Explorer" && browserVersion < 7){
			if(document.getElementById("productList")!=null){
				document.getElementById("productList").style.display = "none";
			}
			if(document.getElementById("countryList")!=null){
				document.getElementById("countryList").style.display = "none";
			}
		}
		
		if (browserName=="Microsoft Internet Explorer"){
        	ovbg.style.width  = document.documentElement.clientWidth+"px";
       		ovbg.style.height = screenH+55+"px";
    	}else{
			ovbg.style.width  = screenW-17+"px";
			ovbg.style.height  = screenH+55+"px";
    	}
    if(callbackStatus!=null){
    	callbackStatus.style.display = "none";
    }else if(natureEnquireStatus!=null){
		natureEnquireStatus.style.display = "none";
	}
	Overlayeg_privacyPolicy(0,0)
	}
}
function Overlayeg_privacyPolicy(w,s){
	y=document.getElementById("overlay_privacyPolicy")
	z=document.getElementById("ovrbg_privacyPolicy")
	if ( browserName=="Microsoft Internet Explorer"){
	if(s<30){
		s=s+20
		z.style.filter='alpha(opacity='+s+')'
	}
	if(w<100 ){
		w=w+10
		y.style.filter='alpha(opacity='+w+')'
		t=setTimeout('Overlayeg_privacyPolicy('+w+')',10)
	}else{
		y.style.filter="alpha(opacity=100)"
		stopswitch(t)
		}
	}else{
		if(w<1 ){
		w=w+.1
		y.style.opacity=w
		t=setTimeout('Overlayeg_privacyPolicy('+w+')',10)
		}else{
		y.style.opacity=100
		stopswitch(t)
		}
	}
}
function OverlaygClose_privacyPolicy(w,wf){
	y=document.getElementById("overlay_privacyPolicy")
	if ( browserName=="Microsoft Internet Explorer"){
		if(wf>0 ){
			wf=wf-20
			y.style.filter='alpha(opacity='+wf+')'
			t=setTimeout('OverlaygClose_privacyPolicy('+w+','+wf+')',10)
		}else{
			y.style.filter="alpha(opacity=0)"
			document.getElementById("overlay_privacyPolicy").style.display="none"
			stopswitch(t)
			ovbgclose()
			}
		}else{
			if(w>0 ){
			w=w-.2
			y.style.opacity=w
			t=setTimeout('OverlaygClose_privacyPolicy('+w+','+wf+')',10)
			}else{
			y.style.opacity=0
			document.getElementById("overlay_privacyPolicy").style.display="none"
			stopswitch(t)
			ovbgclose_privacyPolicy()
			}
		}	
}

function ovbgclose_privacyPolicy(){
	ovbg.style.display="none"
}

function showflash_video(){
	mpY=0
	mp=document.getElementById("floverlay_video")
	mi=document.getElementById("flcontainer_video")
	if( typeof( window.pageYOffset ) == 'number' ) {
    	//Netscape compliant
    	mpY = window.pageYOffset;
  	} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    	//DOM compliant
    	mpY = document.body.scrollTop;
  	} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    	//IE6 standards compliant mode
    	mpY = document.documentElement.scrollTop;
 	 }

	mpX=document.getElementById("container").offsetLeft
	mp.style.top=mpY-50+"px"
	mp.style.left=-1+"px"
	mi=document.getElementById("flcontainer_video")
	ovbg=document.getElementById("ovrbg_video")
	screenW = screen.availWidth
	screenH = document.getElementById("container").offsetHeight
	if(mp.style.display=="block"){
		OverlayFClose_video(1,100)
	}else{
		mp.style.display="block"
		ovbg.style.display="block"
		OverlayeF_video(0,0)
	}
	
	stopPopupVideo(); 
}


function OverlayeF_video(w,s){
	y=document.getElementById("floverlay_video")
	z=document.getElementById("ovrbg_video")
	fmw=y.offsetWidth
		if ( browserName=="Microsoft Internet Explorer"){
			if(s<30){
				s=s+20
				z.style.filter='alpha(opacity='+s+')'
			}
			if(w<100 ){
				w=w+30
				y.style.filter='alpha(opacity='+w+')'
				t=setTimeout('OverlayeF_video('+w+')',10)
			}else{
				y.style.filter="alpha(opacity=100)"
				stopswitch(t)
				}
		}else{
		if(s<.3){
			s=s+.1
			z.style.opacity=s;
		}
		if(w<1 ){
			w=w+.3
			y.style.opacity=w
			t=setTimeout('OverlayeF_video('+w+','+s+')',10)
		}else{
			y.style.opacity=100
			stopswitch(t)
		}
	}
}

function OverlayFClose_video(w,wf){
	ovbg.style.display="none"
	y=document.getElementById("floverlay_video")
	if ( browserName=="Microsoft Internet Explorer"){
		if(wf>0 ){
			wf=wf-20
			y.style.filter='alpha(opacity='+wf+')'
			t=setTimeout('OverlayFClose_video('+w+','+wf+')',10)
		}else{
			y.style.filter="alpha(opacity=0)"
			document.getElementById("floverlay_video").style.display="none"
			stopswitch(t)
			}
	}else{
		if(w>0 ){
		w=w-.2
		y.style.opacity=w
		t=setTimeout('OverlayFClose_video('+w+','+wf+')',10)
		}else{
		y.style.opacity=0
		document.getElementById("floverlay_video").style.display="none"
		stopswitch(t)
		}
	}	
}

function ovbgclose_video(){
	ovbg.style.display="none"
	//OverlayFClose_video(1,100);
}

function ovbgclose_overlays(contextRoot,countryLanguage){
	if(document.getElementById("emoverlay_overlay")){
		if(document.getElementById("emoverlay_overlay").style.display=="block"){
			ovbg.style.display="none"
			showTermsOfUse()
		}
	}
	if(document.getElementById("emoverlay_emailus")){
		if(document.getElementById("emoverlay_emailus").style.display=="block"){
			ovbg.style.display="none"
			showmail_emailus(contextRoot,countryLanguage)
		}
	}
	if(document.getElementById("emoverlay")){
		if(document.getElementById("emoverlay").style.display=="block"){
			ovbg.style.display="none"
			showmail_callback(contextRoot,countryLanguage)
		}
	}
	if(document.getElementById("overlay_privacyPolicy")){
		if(document.getElementById("overlay_privacyPolicy").style.display=="block"){
			ovbg.style.display="none"
			showPrivacyPolicy()
		}
	}
	if(document.getElementById("floverlay_video")){
		if(document.getElementById("floverlay_video").style.display=="block"){
			ovbg.style.display="none"
			showflash_video()
		}
	}
	if(document.getElementById("floverlay_VideoFlash")){
		if(document.getElementById("floverlay_VideoFlash").style.display=="block"){
			ovbg.style.display="none"
			document.getElementById("floverlay_VideoFlash").style.display = "none";
		}
	}
	if(document.getElementById("emoverlay_spain")){
		if(document.getElementById("emoverlay_spain").style.display=="block"){
			ovbg.style.display="none"
			document.getElementById("emoverlay_spain").style.display = "none";
		}
	}
}

function showflash_VideoFlash(){
mpY=0
	mp=document.getElementById("floverlay_VideoFlash")
	mi=document.getElementById("flcontainer_VideoFlash")
	if( typeof( window.pageYOffset ) == 'number' ) {
    	mpY = window.pageYOffset;
  	}else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    	mpY = document.body.scrollTop;
  	}else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    	mpY = document.documentElement.scrollTop;
  	}

	mpX=document.getElementById("container").offsetLeft
	mp.style.top=mpY+"px"
	mp.style.left=90+"px"
	mi=document.getElementById("flcontainer_VideoFlash")
	ovbg=document.getElementById("ovrbg_VideoFlash")
	screenW = screen.availWidth
	screenH = document.getElementById("container").offsetHeight
	if(mp.style.display=="block"){
		OverlaygClose_VideoFlash(0,0)
	}else{
		mp.style.display="block"
		ovbg.style.display="block"
		if ( browserName=="Microsoft Internet Explorer"){
			ovbg.style.width  = document.documentElement.clientWidth+"px";
       		ovbg.style.height = screenH+55+"px";
       		//ovbg.style.top = mpY+"px"
			//ovbg.style.left = 0+"px"
       		   	}else{
			ovbg.style.width  = screenW-17+"px";
			ovbg.style.height  = screenH+55+"px";
			//ovbg.style.top = mpY+"px"
			//ovbg.style.left = 0+"px"
    	}
	Overlayeg_VideoFlash(0,0)
	}
	/*mpY=0
	mp=document.getElementById("floverlay_VideoFlash")
	mi=document.getElementById("flcontainer_VideoFlash")
	if( typeof( window.pageYOffset ) == 'number' ) {
    	mpY = window.pageYOffset;
  	}else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    	mpY = document.body.scrollTop;
  	}else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    	mpY = document.documentElement.scrollTop;
  	}

	mpX=document.getElementById("container").offsetLeft
	mp.style.top=230+"px"
	mp.style.left=40+"px"
	mi=document.getElementById("flcontainer_VideoFlash")
	ovbg=document.getElementById("ovrbg_VideoFlash")
	screenW = screen.availWidth
	screenH = document.getElementById("container").offsetHeight
	if(mp.style.display=="block"){
		OverlaygClose_VideoFlash(0,0)
	}else{
		mp.style.display="block"
		ovbg.style.display="block"
		if ( browserName=="Microsoft Internet Explorer"){
			ovbg.style.width  = document.documentElement.clientWidth+"px";
       		ovbg.style.height = screenH+55+"px";
       		   	}else{
			ovbg.style.width  = screenW-17+"px";
			ovbg.style.height  = screenH+55+"px";
    	}
	Overlayeg_VideoFlash(0,0)
	}*/
}

function Overlayeg_VideoFlash(w,s){
	y=document.getElementById("floverlay_VideoFlash")
	z=document.getElementById("ovrbg_VideoFlash")
	if( browserName=="Microsoft Internet Explorer"){
		if(s<30){
			s=s+20
			z.style.filter='alpha(opacity='+s+')'
		}
		if(w<100 ){
			w=w+10
			//y.style.filter='alpha(opacity='+w+')'
			y.style.filter="alpha(opacity=100)";
			t=setTimeout('Overlayeg_VideoFlash('+w+')',10)
		}else{
			y.style.filter="alpha(opacity=100)"
			stopswitch(t)
		}
	}else{
		if(s<.3){
				
			s=s+.1
			z.style.opacity=s;
			}
			if(w<1 ){
			w=w+.3
			y.style.opacity=w
			t=setTimeout('Overlayeg_VideoFlash('+w+','+s+')',10)
			}else{
			y.style.opacity=100
			stopswitch(t)
			}
	}
}
	
function OverlaygClose_VideoFlash(w,wf){
	y=document.getElementById("floverlay_VideoFlash")
		if ( browserName=="Microsoft Internet Explorer"){
			if(wf>0 ){
				wf=wf-20
				y.style.filter='alpha(opacity='+wf+')'
				t=setTimeout('OverlaygClose_VideoFlash('+w+','+wf+')',10)
			}else{
				y.style.filter="alpha(opacity=0)"
				stopswitch(t)
				ovbgclose_overlays()
			}
		} else { 
		if(w>0 ){
			w=w-.2
			y.style.opacity=w
			t=setTimeout('OverlaygClose_VideoFlash('+w+','+wf+')',10)
		}else{
			y.style.opacity=0
			stopswitch(t)
			ovbgclose_overlays()
		}
	}	
}

function showPrivacyPolicy_Spain(contextRoot,countryLanguage){

	if(callBackOverlay || emailUsOverlay || privacyPolicyOverlay  || emailUsProductOverlay){	
		var termsOfUseUrl = "/"+contextRoot+"/"+countryLanguage+"/notice.html";
		wopen(termsOfUseUrl,'',570,600);
		return false;
	}
	
	mpY=0
	mp=document.getElementById("emoverlay_spain")
	mi=document.getElementById("emcontainer_spain")
	if( typeof( window.pageYOffset ) == 'number' ) {
    	mpY = window.pageYOffset;
  	}else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    	//mpY = document.body.scrollTop;
  	}else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    	//mpY = document.documentElement.scrollTop;
  	}
	
	mpX=document.getElementById("container").offsetLeft
	mp.style.top=mpY+0+"px"
	mp.style.left=mpX+100+"px"
	mi=document.getElementById("emcontainer_spain")
	ovbg=document.getElementById("ovrbg_spain")
	screenW = screen.availWidth
	screenH = document.getElementById("container").offsetHeight
	var browserVersion = checkVersion();
					
	if(mp.style.display=="block"){
		OverlaygClose_spain(1,100)
	}else{
		mp.style.display="block"
		ovbg.style.display="block"
		if ( browserName=="Microsoft Internet Explorer"){
        	ovbg.style.width  = document.documentElement.clientWidth+"px";
       		ovbg.style.height = screenH+"px";
    	}else{
			ovbg.style.width  = screenW-17+"px";
			ovbg.style.height  = screenH+55+"px";
    	}
	Overlayeg_spain(0,0)
	}
}

function Overlayeg_spain(w,s){
	y=document.getElementById("emoverlay_spain")
	z=document.getElementById("ovrbg_spain")
	if( browserName=="Microsoft Internet Explorer"){
		if(s<30){
			s=s+20
			z.style.filter='alpha(opacity='+s+')'
		}
		if(w<100 ){
			w=w+90
			y.style.filter='alpha(opacity='+w+')'
			t=setTimeout('Overlayeg_spain('+w+')',10)
		}else{
			y.style.filter="alpha(opacity=100)"
			stopswitch(t)
		}
	}else{
		if(w<1 ){
			w=w+.1
			y.style.opacity=w
			t=setTimeout('Overlayeg_spain('+w+')',10)
		}else{
			y.style.opacity=100
			stopswitch(t)
		}
	}
}
	
function OverlaygClose_spain(w,wf){
	y=document.getElementById("emoverlay_spain")
		if ( browserName=="Microsoft Internet Explorer"){
			if(wf>0 ){
				wf=wf-20
				y.style.filter='alpha(opacity='+wf+')'
				t=setTimeout('OverlaygClose_spain('+w+','+wf+')',10)
			}else{
				y.style.filter="alpha(opacity=0)"
				document.getElementById("emoverlay_spain").style.display="none"
				stopswitch(t)
				ovbgclose_spain()
			}
		} else { 
		if(w>0 ){
			w=w-.2
			y.style.opacity=w
			t=setTimeout('OverlaygClose_spain('+w+','+wf+')',10)
		}else{
			y.style.opacity=0
			document.getElementById("emoverlay_spain").style.display="none"
			stopswitch(t)
			ovbgclose_spain()
		}
	}	
}

function ovbgclose_spain(){
	ovbg.style.display="none"
}

function searchValue(val){
		document.searchForm.action=val+"?search="+document.searchForm.search.value;
		document.searchForm.submit();
}

function wopen(url, name, w, h){
  w += 32;
  h += 96;
  wleft = (screen.width - w) / 2;
  wtop = (screen.height - h) / 2;
  if (wleft < 0) {
    w = screen.width;
    wleft = 0;
  }
  if (wtop < 0) {
    h = screen.height;
    wtop = 0;
  }
  var win = window.open(url,
    name,
    'width=' + w + ', height=' + h + ', ' +
    'left=' + wleft + ', top=' + wtop + ', ' +
    'location=no, menubar=no, ' +
    'status=no, toolbar=no, scrollbars=yes, resizable=yes,');
  win.resizeTo(w, h);
  win.moveTo(wleft, wtop);
  win.focus();
}

function checkVersion() {
    var rv = -1; // Return value assumes failure.
    if (navigator.appName == 'Microsoft Internet Explorer') {
        var ua = navigator.userAgent;
        var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
        if (re.exec(ua) != null)
            rv = parseFloat(RegExp.$1);
    }
    return rv;
}


function showflash_VideoFlash_1(){

	startPopupVideo();
	
	mpY=0
	mp=document.getElementById("floverlay_video")
	mi=document.getElementById("flcontainer_video")
	if( typeof( window.pageYOffset ) == 'number' ) {
    	mpY = window.pageYOffset;
  	}else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    	mpY = document.body.scrollTop;
  	}else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    	mpY = document.documentElement.scrollTop;
  	}

	mpX=document.getElementById("container").offsetLeft
	mp.style.top=mpY+"px"
	mp.style.left=0+"px"
	mi=document.getElementById("flcontainer_video")
	ovbg=document.getElementById("ovrbg_video")
	screenW = screen.availWidth
	screenH = document.getElementById("container").offsetHeight
	if(mp.style.display=="block"){
		OverlaygClose_VideoFlash_1(0,0)
	}else{
		mp.style.display="block"
		ovbg.style.display="block"
		if ( browserName=="Microsoft Internet Explorer"){
			ovbg.style.width  = document.documentElement.clientWidth+"px";
       		ovbg.style.height = screenH+55+"px";
       		//ovbg.style.top = mpY-1600+"px"
			//ovbg.style.left = -550+"px"
       		   	}else{
			ovbg.style.width  = screenW-17+"px";
			ovbg.style.height  = screenH+55+"px";
			//ovbg.style.top = mpY+"px"
			//ovbg.style.left = 0+"px"
    	}
	Overlayeg_VideoFlash_1(0,0)
	}
}

function showflash_VideoFlash_2(){
		
	mpY=0
	mp=document.getElementById("floverlay_video")
	mi=document.getElementById("flcontainer_video")
	if( typeof( window.pageYOffset ) == 'number' ) {
    	mpY = window.pageYOffset;
  	}else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    	mpY = document.body.scrollTop;
  	}else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    	mpY = document.documentElement.scrollTop;
  	}

	mpX=document.getElementById("container").offsetLeft
	mp.style.top=mpY+"px"
	mp.style.left=0+"px"
	mi=document.getElementById("flcontainer_video")
	ovbg=document.getElementById("ovrbg_video")
	screenW = screen.availWidth
	screenH = document.getElementById("container").offsetHeight
	if(mp.style.display=="block"){
		OverlaygClose_VideoFlash_1(0,0)
	}else{
		mp.style.display="block"
		ovbg.style.display="block"
		if ( browserName=="Microsoft Internet Explorer"){
			ovbg.style.width  = document.documentElement.clientWidth+"px";
       		ovbg.style.height = screenH+55+"px";
       		//ovbg.style.top = mpY-1600+"px"
			//ovbg.style.left = -550+"px"
       		   	}else{
			ovbg.style.width  = screenW-17+"px";
			ovbg.style.height  = screenH+55+"px";
			//ovbg.style.top = mpY+"px"
			//ovbg.style.left = 0+"px"
    	}
	Overlayeg_VideoFlash_1(0,0)
	}
}

function Overlayeg_VideoFlash_1(w,s){
	y=document.getElementById("floverlay_video")
	z=document.getElementById("ovrbg_video")
	if( browserName=="Microsoft Internet Explorer"){
		if(s<30){
			s=s+20
			z.style.filter='alpha(opacity='+s+')'
		}
		if(w<100 ){
			w=w+10
			//y.style.filter='alpha(opacity='+w+')'
			y.style.filter="alpha(opacity=100)";
			t=setTimeout('Overlayeg_VideoFlash_1('+w+')',10)
		}else{
			y.style.filter="alpha(opacity=100)"
			stopswitch(t)
		}
	}else{
		if(s<.3){
				
			s=s+.1
			z.style.opacity=s;
			}
			if(w<1 ){
			w=w+.3
			y.style.opacity=w
			t=setTimeout('Overlayeg_VideoFlash_1('+w+','+s+')',10)
			}else{
			y.style.opacity=100
			stopswitch(t)
			}
	}
}
	
function OverlaygClose_VideoFlash_1(w,wf){
	y=document.getElementById("floverlay_video")
		if ( browserName=="Microsoft Internet Explorer"){
			if(wf>0 ){
				wf=wf-20
				y.style.filter='alpha(opacity='+wf+')'
				t=setTimeout('OverlaygClose_VideoFlash_1('+w+','+wf+')',10)
			}else{
				y.style.filter="alpha(opacity=0)"
				stopswitch(t)
				ovbgclose_overlays()
			}
			stopPopupVideo();
		} 
		
		
		else { 
		if(w>0 ){
			w=w-.2
			y.style.opacity=w
			t=setTimeout('OverlaygClose_VideoFlash_1('+w+','+wf+')',10)
		}else{
			y.style.opacity=0
			stopswitch(t)
			ovbgclose_overlays()
		}
		stopPopupVideo();//pppppp
	}
		
}

function showConfirmation_newsletter(){
}

function showNewsLetterConfirmation_callback(countryLanguage){
	submitOverlayForm_child(countryLanguage) 
}

function submitOverlayForm_child(countryLanguage) {
	var lead = leadDetailsForm_child(countryLanguage);
    var tempError = "";
    var tempString1 = "";
    var tempString2 = "";
    var countryCode = countryLanguage.substring(3,5);
    OverlayCallbackService.captureLeadDetails(lead,
        {callback:function(errors){
                for (i in errors) {
                tempString1 = errors[i].elementId;
                tempString2 = tempString1.substring(0,tempString1.indexOf("|"))+"Message";
                   dwr.util.setValue(tempString1 + "Message", errors[i].errorMessage);
                   if(tempString2 == "ValidationSuccessMessage"){
                   		showConfirmation(tempString1,countryLanguage);
                   } else if(tempString2 == "ValidationSuccessNewsLetterMessage"){
                   		parent.showNewsLetterConfirmation_callback_parent();
                   }
                   
                   tempError = errors[i].elementId + "Message";
                   if(tempError=="emailAddressMessage"){
                   	document.getElementById("emailAddressRed").style.display="block";
                   	document.getElementById("emailAddressBold").style.display="none";
                   }else{
                   	document.getElementById("emailAddressRed").style.display="none";
                   	document.getElementById("emailAddressBold").style.display="block";
                   }
            	}
        	}
        });
	clearOverlayErrors(countryCode);
}
function leadDetailsForm_child(countryLanguage) {

	var callDateAndTime = document.callbackOverlayForm.callDateAndTime.value;
    var title = document.callbackOverlayForm.title.value;
    var firstName = document.callbackOverlayForm.firstName.value;
    var lastName = document.callbackOverlayForm.lastName.value;
    var company = document.callbackOverlayForm.company.value;
    var jobTitle = document.callbackOverlayForm.jobTitle.value;
    var jobCategory = document.callbackOverlayForm.jobCategory.value;
    var emailAddress = document.callbackOverlayForm.emailAddress.value;
    var phoneNumber = document.callbackOverlayForm.phoneNumber.value;
    var comments = document.callbackOverlayForm.comments.value;
    var countryCode = countryLanguage.substring(3,5);
    var agreedLegalPolicy = "";
   	var newsletterEmailAddress = document.callbackOverlayForm.newsletterEmailAddress.value;
    if(countryCode=="ES"){
	    if (document.callbackOverlayForm.agreedLegalPolicy.checked){
			agreedLegalPolicy = true;
		}
		else{
			agreedLegalPolicy = false;
		}
	}
   	var lead = {callDateAndTime:callDateAndTime,
                title:title,
                firstName:firstName,
                lastName:lastName,
                company:company,
                jobTitle:jobTitle,
                jobCategory:jobCategory,
                emailAddress:emailAddress,
                phoneNumber:phoneNumber,
                comments:comments,
                newsletterEmailAddress:newsletterEmailAddress,
                agreedLegalPolicy:agreedLegalPolicy
            };
    return lead;
}

function showNewsLetterConfirmation_emailus(countryLanguage){
	submitEmailusOverlayForm_child(countryLanguage) 
}
	
function submitEmailusOverlayForm_child(countryLanguage) {
	var lead = leadDetailsForm_emailus_child(countryLanguage);
    var tempError = "";
    var tempString1 = "";
    var tempString2 = "";
    var countryCode = countryLanguage.substring(3,5);
    OverlayEmailusService.captureLeadDetails(lead,
        {callback:function(errors){
                for (i in errors) {
                   tempString1 = errors[i].elementId;
                   tempError = tempString1+"Message";
                   dwr.util.setValue(tempString1 + "Message_Emailus", errors[i].errorMessage);
                   if(tempError == "ValidationSuccessMessage"){
                   		showEmailusConfirmation(countryLanguage);
                   }else if(tempError == "ValidationSuccessNewsLetterMessage"){
                   		parent.showNewsLetterConfirmation_emailus_parent();
                   }
                   
                   if(tempError=="emailAddressMessage"){
                   	document.getElementById("emailAddressRed_Emailus").style.display="block";
                   	document.getElementById("emailAddressBold_Emailus").style.display="none";
                   }else{
                   	document.getElementById("emailAddressRed_Emailus").style.display="none";
                   	document.getElementById("emailAddressBold_Emailus").style.display="block";
                   }
               }
            }
        });
	clearEmailusOverlayErrors(countryCode);
}

function leadDetailsForm_emailus_child(countryLanguage) {
    var title = document.emailUsOverLayForm.title.value;
    var firstName = document.emailUsOverLayForm.firstName.value;
    var lastName = document.emailUsOverLayForm.lastName.value;
    var company = document.emailUsOverLayForm.company.value;
    var jobTitle = document.emailUsOverLayForm.jobTitle.value;
    var jobCategory = document.emailUsOverLayForm.jobCategory.value;
    var emailAddress = document.emailUsOverLayForm.emailAddress.value;
    var phoneNumber = document.emailUsOverLayForm.phoneNumber.value;
    var areaOfInterest = document.emailUsOverLayForm.areaOfInterest.value;
    var city = document.emailUsOverLayForm.city.value;
    var otherCity = document.emailUsOverLayForm.otherCity.value;
    var country = document.emailUsOverLayForm.country.value;
    var productOfInterest = "";
    var areaOfInterest = document.emailUsOverLayForm.areaOfInterest.options[document.emailUsOverLayForm.areaOfInterest.selectedIndex].value;
    var productOfInterestSelected = document.emailUsOverLayForm.productOfInterest.options[document.emailUsOverLayForm.areaOfInterest.selectedIndex].value;
    if(productOfInterestSelected ==""){
    	document.emailUsOverLayForm.productOfInterest.options[0].selected = true;
    }
    if(areaOfInterest == "Product Enquiry"){
		var theSelect = document.emailUsOverLayForm.productOfInterest;
	  	var selectedOne = theSelect[theSelect.selectedIndex];
	  	var productList = "";
	  	var i = 0;
	
	 	for (i = 0; i < theSelect.length; i++){
	    	selectedOne = theSelect.options[i];
	    	if (selectedOne.selected == true){
	      		productList += selectedOne.value + ",";
	    	}
	  	}
    	productOfInterest = productList.substring(0,productList.lastIndexOf(","));
    }
    
    var comments = document.emailUsOverLayForm.comments.value;
    var newsletterEmailAddress = document.emailUsOverLayForm.newsletterEmailAddress.value;

	if(areaOfInterest=="Please Select"){
		areaOfInterest = "";
	}
	var countryCode = countryLanguage.substring(3,5);
	var agreedLegalPolicy = "";
    if(countryCode=="ES"){
	    if (document.emailUsOverLayForm.agreedLegalPolicy.checked){
			agreedLegalPolicy = true;
		}
		else{
			agreedLegalPolicy = false;
		}
	}
   	var lead = {
                title:title,
                firstName:firstName,
                lastName:lastName,
                company:company,
                jobTitle:jobTitle,
                jobCategory:jobCategory,
                emailAddress:emailAddress,
                phoneNumber:phoneNumber,
                areaOfInterest:areaOfInterest,
                city:city,
                otherCity:otherCity,
                country:country,
                productOfInterest:productOfInterest,
                comments:comments,
                newsletterEmailAddress:newsletterEmailAddress,
                agreedLegalPolicy:agreedLegalPolicy
            };
    return lead;
}
