var disableFlag = 'false';
function rotateImageDivs() {
	if(document.getElementById("SlideShow")!=null && disableFlag == 'false')
	{
		if(document.all) {
		
			document.images.SlideShow.style.filter="blendTrans(duration=2)";
			document.images.SlideShow.style.filter="blendTrans(duration=CrossFadeDuration)";
			document.images.SlideShow.filters.blendTrans.Apply();
			changeImageAndLink();
		}
		else
		{
			$(document.images.SlideShow).fadeTo("slow", 0.1);
			setTimeout('changeImageAndLink()', slideShowSpeed1);
		}
		if (document.all) {
			document.images.SlideShow.filters.blendTrans.Play();
		}
		else
		{
			$(document.images.SlideShow).fadeTo("slow", 1.0);
		}
	}
	else
	{
		setTimeout('rotateImageDivs()', slideShowSpeed);
	}
}
function changeImageAndLink()
{
	advLink.href = imageLink[j11];
	document.images.SlideShow.src = preLoad[j11].src;
	document.images.SlideShow.alt = imageAltMessage[j11];
	document.images.SlideShow.title = imageAltMessage[j11];
	j11 = j11 + 1;
	if (j11 > (p11 - 1)) j11 = 0;
	t11 = setTimeout('rotateImageDivs()', slideShowSpeed);
}
function changeImageAndLink1()
{
	advLink.href = imageLink[j11];
	document.images.SlideShow.src = preLoad[j11].src;
	document.images.SlideShow.alt = imageAltMessage[j11];
	document.images.SlideShow.title = imageAltMessage[j11];
	j11 = j11 + 1;
	if (j11 > (p11 - 1)) j11 = 0;
}
function callChangeImageAndLink(callType, j11_temp)
{
	if(callType == 'prev')
	{
		j11 = j11 - 2;
		if (j11 < -1) j11 = p11 - 2;
		if (j11 < 0) j11 = p11 - 1;
		setBulletImage(j11);
	}
	else if(callType == 'next')
	{
		setBulletImage(j11);
	}
	else
	{
		j11 = j11_temp
	}
	if(document.getElementById("SlideShow")!=null)
	{
		if(document.all) {
			document.images.SlideShow.style.filter="blendTrans(duration=2)";
			document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)";
			document.images.SlideShow.filters.blendTrans.Apply();
			changeImageAndLink1();
		}
		else
		{
			$(document.images.SlideShow).fadeTo("slow", 0.1);
			setTimeout('changeImageAndLink1()', slideShowSpeed1);
		}
		if (document.all) {
			document.images.SlideShow.filters.blendTrans.Play();
		}
		else
		{
			$(document.images.SlideShow).fadeTo("slow", 1.0);
		}
	}
}
function callChangeImageAndLink1()
{
	callChangeImageAndLink('prev', 0);
}
function callChangeImageAndLink2()
{
	callChangeImageAndLink('next', 0);
}
function callChangeImageAndLink3(j11_temp)
{
	setBulletImage(j11_temp);
	callChangeImageAndLink('gen', j11_temp);
}
function setBulletImage(j11_temp)
{
	if(j11_temp==0)
		document.images.SlideShowLink0.src = preLoadDot[1].src;
	else
		document.images.SlideShowLink0.src = preLoadDot[0].src;
	if(document.getElementById("SlideShowLink1")!=null)	
	{	
		if(j11_temp==1)
			document.images.SlideShowLink1.src = preLoadDot[1].src;
		else
			document.images.SlideShowLink1.src = preLoadDot[0].src;
	}		
	if(document.getElementById("SlideShowLink2")!=null)	
	{
		if(j11_temp==2)
			document.images.SlideShowLink2.src = preLoadDot[1].src;
		else
			document.images.SlideShowLink2.src = preLoadDot[0].src;
	}
	if(document.getElementById("SlideShowLink3")!=null)
	{	
		if(j11_temp==3)
			document.images.SlideShowLink3.src = preLoadDot[1].src;
		else
			document.images.SlideShowLink3.src = preLoadDot[0].src;
	}
	if(document.getElementById("SlideShowLink4")!=null)
	{
		if(j11_temp==4)
			document.images.SlideShowLink4.src = preLoadDot[1].src;
		else
			document.images.SlideShowLink4.src = preLoadDot[0].src;
	}
}
function onMouseOverDisableFlag()
{
	disableFlag = 'true';
}
function showImageLinkDiv(pageType)
{
	disableFlag = 'true';
	findPos(document.getElementById("imageSpaceTD"));
	if(pageType=='home')
	{
		document.getElementById("imageLinkDiv").style.top = curtop+180+'px';
		document.getElementById("imageLinkDiv").style.left = curleft+200+'px';
	}
	else
	{
		document.getElementById("imageLinkDiv").style.top = curtop+160+'px';
		document.getElementById("imageLinkDiv").style.left = curleft+300+'px';
	}	
	document.getElementById('imageLinkDiv').style.display = 'block';
	var j11_forbullet = j11 - 1;
	if (j11_forbullet < 0) j11_forbullet = p11 - 1;
	setBulletImage(j11_forbullet);
}
function hideImageLinkDiv()
{
	disableFlag = 'false';
	document.getElementById('imageLinkDiv').style.display = 'none';
}
function fillLinkData()
{
	document.getElementById('imageLinkTD').innerHTML = imageLinkDivData;
}

////////////////////
//To show error popup
function showMessagePopUpNewsletter(popupDivID,id,hndID){
	document.getElementById(popupDivID).style.display = 'none';
	findPos(document.getElementById(id));
	
	var divWidth = document.getElementById(id).offsetWidth;
	document.getElementById(popupDivID).style.width = '251px';
	document.getElementById(popupDivID).style.display = 'block';
	document.getElementById('innerDiv_NewsletterMsg').innerHTML = document.getElementById(hndID).value;
	var divHeight = document.getElementById(popupDivID).offsetHeight;
	var topPos = curtop;
	topPos = topPos - divHeight;
	curleft = curleft + (divWidth/2) - 125;
	document.getElementById(popupDivID).style.top = topPos +'px';
	document.getElementById(popupDivID).style.left= curleft+'px';
}
//To hide error popup
function hideMessagePopUpNewsletter(popupDivID){

	document.getElementById(popupDivID).style.display = 'none';
}

$(document).ready(function(){

$('#txtEmailNewsletter').focus(function() {
	if(document.getElementById("txtEmailNewsletter").className == 'textfield_normal_blue')
  		showMessagePopUpNewsletter('div_Error_popup_newsletter','txtEmailNewsletter','hdn_txtEmailNewsletter_validemail');
  	document.getElementById("lab_txtEmailNewsletter").style.color = '#CACACA';
});
$('#txtEmailNewsletter').blur(function() {
	if(document.getElementById("txtEmailNewsletter").value == ''){
		document.getElementById("lab_txtEmailNewsletter").style.display = 'block';
		document.getElementById("lab_txtEmailNewsletter").style.color = '#777777';
  	}
  		hideMessagePopUpNewsletter('div_Error_popup_newsletter');
});
$('#txtEmailNewsletter').keyup(function() {
	if(document.getElementById("txtEmailNewsletter").value == ''){
		document.getElementById("lab_txtEmailNewsletter").style.display = 'block';
  	}else{
  	document.getElementById("lab_txtEmailNewsletter").style.display = 'none';
  	}
});
$('#txtEmailNewsletter').keypress(function(e) {
  	if(e.which == 13){
	  	if(!validateEmail(document.getElementById("txtEmailNewsletter").value))
		{ 
			showMessagePopUpNewsletter('div_Error_popup_newsletter','txtEmailNewsletter','hdn_txtEmailNewsletter_validemail');
			document.getElementById("txtEmailNewsletter").className = 'textfield_normal_blue'
		} else { 
  			subscribeCustomer('Home','div_Error_popup_newsletter','txtEmailNewsletter');
  		}
	}  	
});
$("#imgEmailNewsletter").blur(function() { 
	  hideMessagePopUpNewsletter('div_Error_popup_newsletter');
});
$("#imgEmailNewsletter").mouseover(function() { 
	  document.getElementById("imgEmailNewsletter").src = document.getElementById("hnd_imagePath").value + "go_news_on.gif";
});
$("#imgEmailNewsletter").mouseout(function() { 
	  document.getElementById("imgEmailNewsletter").src = document.getElementById("hnd_imagePath").value + "go_news.gif";
});
});

//$(document).ready(function(){
//    //called when focus set on newsletter subscriber  is pressed in textbox
//	$("#txtEmailNewsletter").focus(function (e)  
//	{ 
//	 if(document.getElementById("txtEmailNewsletter").value == document.getElementById("hdn_txtEmailNewsletter").value){
//		document.getElementById("txtEmailNewsletter").focus();
//		document.getElementById("txtEmailNewsletter").value = document.getElementById("hdn_txtEmailNewsletter").value; 
//		showMessagePopUpNewsletter('div_Error_popup_newsletter','txtEmailNewsletter','hdn_txtEmailNewsletter_validemail');
//	 }	  
//	 });
//	$("#txtEmailNewsletter").blur(function (e)  
//	{ 
//	  if(document.getElementById("txtEmailNewsletter").value == ""){
//	  	document.getElementById("txtEmailNewsletter").value = document.getElementById("hdn_txtEmailNewsletter").value; 
//	  }
//	  hideMessagePopUpNewsletter('div_Error_popup_newsletter');
//	 });
//	 
//	 $("#txtEmailNewsletter").keypress(function (e)  
//	 { 
//	  if(document.getElementById("txtEmailNewsletter").value == ''){
//	  	showMessagePopUpNewsletter('div_Error_popup_newsletter','txtEmailNewsletter','hdn_txtEmailNewsletter_validemail');
//	  } else if(document.getElementById("txtEmailNewsletter").value == document.getElementById("hdn_txtEmailNewsletter").value){
//	  		document.getElementById("txtEmailNewsletter").value = '';
//	  		hideMessagePopUpNewsletter('div_Error_popup_newsletter');
//	  } else {
//	  	
//	  	hideMessagePopUpNewsletter('div_Error_popup_newsletter');
//	  }
//	  if(e.which == 13){
//	  	subscribeCustomer('Home','div_Error_popup_newsletter','txtEmailNewsletter')
//	  }
//	  
//	 });
//	 $("#txtEmailNewsletter").keyup(function (e)  
//	 { 
//	  if(document.getElementById("txtEmailNewsletter").value == ''){
//	  	
//	  	document.getElementById("txtEmailNewsletter").focus();
//	  	document.getElementById("txtEmailNewsletter").value = document.getElementById("hdn_txtEmailNewsletter").value;
//	  	showMessagePopUpNewsletter('div_Error_popup_newsletter','txtEmailNewsletter','hdn_txtEmailNewsletter_validemail');
//	  } 
//	 });
//	 
//	$("#imgEmailNewsletter").blur(function (e)  
//	{ 
//	  if(document.getElementById("txtEmailNewsletter").value == ""){
//	  	document.getElementById("txtEmailNewsletter").value = document.getElementById("hdn_txtEmailNewsletter").value; 
//	  }
//	  hideMessagePopUpNewsletter('div_Error_popup_newsletter');
//	 });
//	 
//	 $("#imgEmailNewsletter").mouseover(function (e)  
//	{ 
//	  document.getElementById("imgEmailNewsletter").src = document.getElementById("hnd_imagePath").value + "go_news_on.gif";
//	 });
//	 $("#imgEmailNewsletter").mouseout(function (e)  
//	{ 
//	  document.getElementById("imgEmailNewsletter").src = document.getElementById("hnd_imagePath").value + "go_news.gif";
//	 });
//});

//var hashData11 = window.location.hash;
//var url_redirect = "";
//alert(hashData11);
//if(hashData11.indexOf('CategoryID') != -1)
//  {
//  	url_redirect = '/dynamism'+'/redirectajaxlink.action?CategoryID='+hashData11.indexOf('CategoryID');
//  	redirectAjaxLink(url_redirect);
//  }	
function redirectAjaxLink(urlRedirect){  	
  		var xmlHttp;
		var randomNumber = Math.random();
		var url= urlRedirect+'&RandomNumber='+randomNumber;
		try
			{
			//Firefox, Opera 8.0+, Safari
			xmlHttp=new XMLHttpRequest();
			}
		catch (e)
			{		
			//Internate Explorer
			try
			  {
			  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			  }
			catch (e)
				{
				try
			 	{
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			 	}
				catch (e)
				{
				alert("Your browser does not support AJAX!");
				return false;
				}
		  	}
		}
		xmlHttp.onreadystatechange=function()
		{
	  	if(xmlHttp.readyState==4)
			{
			if (xmlHttp.status ==200)
				{	
					if(xmlHttp.responseText != ''){
						window.location.href = xmlHttp.responseText;
					}	
						
				}
			}
		}
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
  }
  
//Method to call close promotion message on
function closePromotionMessageAjax()
{
	//alert("Hi");
	var xmlHttp;
	var randomNumber=Math.random();
	var url= urlAppender + '/closepromotionmessage.action?RandomNumber='+randomNumber+'&AjaxToggle='+AjaxToggle;
	document.getElementById("tdPromotionMessage").style.display = "none";
	//document.getElementById("tdPromotionMessageSpace").style.display = "none";
	try
		{
		//Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
		}
	catch (e)
		{		
		//Internate Explorer
		try
		  {
		  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		  }
		catch (e)
			{
			try
		 	{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		 	}
			catch (e)
			{
			alert("Your browser does not support AJAX!");
			return false;
			}
	  	}
	}
	xmlHttp.onreadystatechange=function()
	{
  	if(xmlHttp.readyState==4)
		{
		if (xmlHttp.status ==200)
			{	
				
			}
		}
	}
	xmlHttp.open("POST",url,true);//GET
	xmlHttp.send(null);
}
