var __doc__;
var __frm__;
var intPreviewClipCntr=0;
var intChkCount=0;
var gArrListAssetId = new Array();
var strSessionOut = 'false';
var selectedTab = false;
var blnAssetPreviewFlag = false;
var strSearchKey = '';
//var strjsImagePath = '../imgs/';
var strjsImagePath;
var x="1";
var isBack;
var MediaType;
var isChannelGateway;
var isEnterClick = false;
var intLoginTitleid;
var intLoginBodyid;
var strDefaultFloatingMsg;
var MPP_PlaceholderId;
var MPPThumbnailId;
var ThumbTabStrip;
var CurrentPageName;
var IsFlash;
var OmnitureBasePageId = '';
var blnPwdFocusFlag= false;
var blnLoginFocusFlag = false;
var blnClickFlag=false;

function isUndefined(a) {
    return typeof a == 'undefined';
}
function checkSearchTextbox(id,status)
{
	/*
	Parameter : id
		values ("TextBox id")
	
	Parameter : status 
		values ("setFocus" or "lostFocus" or "buttonClick")
	
	*/

	var objTxt=$(id);
	if(objTxt != null)
	{
		var s = objTxt.value.replace(/^s+/,"").replace(/s+$/,"");
		if(status == "setFocus")
		{
			if(s == "<Enter Keyword(s)>" || s == "<Please enter search text>" || s == "<Enter Keyword(s) For Advanced Search>")
			{
				objTxt.value = "";	
				return false;
			}
		}
		else if(status == "lostFocus")
		{
			s = objTxt.value.replace(/\s+/g,"");
			if(s.length == 0 || s == "*" || s=="<EnterKeyword(s)>" || s=="<Pleaseentersearchtext>"  || s == "<EnterKeyword(s)ForAdvancedSearch>")
			{
				if(CurrentPageName == "ADVANCESEARCH")
					objTxt.value = "<Enter Keyword(s) For Advanced Search>";
				else
					objTxt.value = "<Enter Keyword(s)>";
				return false;
			}
		}
		else if(status == "buttonClick")
		{
			//remove all the spaces from text
			s = objTxt.value.replace(/\s+/g,"");
			
			if(s.length == 0 || s == "*" || s=="<EnterKeyword(s)>" || s=="<Pleaseentersearchtext>" || s == "<EnterKeyword(s)ForAdvancedSearch>")
			{
				objTxt.value = "<Please enter search text>";
				return false;
			}
		}
		return true;
	}
}
// Validate User Delivery preference

	function ValidateUserDeliveryPreference()
	{
		var controlid=returnControlId('CartStep1DeliveryPreferences_ascx');
		var objDelErr=$(controlid+'_hdDeliveryError');
		
		if(objDelErr != null)
		{
			var blnDeliveryError = objDelErr.value;
			if (blnDeliveryError=='True')
			{
				var imageControl1 = returnControlId('CartContents_ascx') + '_' + 'imgBtnConfirm';
				flipDisableCheckoutImage(imageControl1,'button_confirmAndProceed_grey.gif');
				var imageControl2 = returnControlId('cartStep1SpecialInstructions_ascx') + '_' + 'imgbtnConfirm';
				flipDisableCheckoutImage(imageControl2,'button_confirmAndProceed_grey.gif');
				$("DivDeliveryErrorMessage").style.display="block";	
				$("DivDeliveryErrorMessage").style.visibility="visible";
			}
			if (blnDeliveryError=='False')
			{
				var imageControl1 = returnControlId('CartContents_ascx') + '_' + 'imgBtnConfirm';
				flipEnableCheckoutImage(imageControl1,'button_confirmAndProceed.gif');
				var imageControl2 = returnControlId('cartStep1SpecialInstructions_ascx') + '_' + 'imgbtnConfirm';
				flipEnableCheckoutImage(imageControl2,'button_confirmAndProceed.gif');
				$("DivDeliveryErrorMessage").style.display="none";	
				$("DivDeliveryErrorMessage").style.visibility="hidden";
			}
		}
					
	}
	function flipDisableCheckoutImage(image_id, image_name) 
	{
		$(image_id).src = strjsImagePath + image_name;
		$(image_id).disabled=true;
		$(image_id).style.cursor = 'Default';
	}
	function flipEnableCheckoutImage(image_id, image_name) 
	{
		$(image_id).src = strjsImagePath + image_name;
		$(image_id).disabled=false;
		$(image_id).style.cursor = 'pointer';
	}

//To remove single Quotes
function stripChars(str)
{
	var charToRemove = '"' + "," + "'";
	regExp = new RegExp("[" + charToRemove + "]","g");
	return str.replace(regExp,"");
}

function submitPageFE(strQueryString)
{
	window.location = strQueryString;
}
function openPreviewLayer(hidAssetId)
{
	AssetPreviewLayer_GetAllAssetIDs(hidAssetId);
	AssetPreviewLayer_GetAssetValue(hidAssetId);
	AssetPreviewLayer_expandAssetPreview();
	var VscrollY; 
	VscrollY = dd.getScrollY();
	var edivAssetPreview = dd.elements.divAssetPreview;
	edivAssetPreview.moveTo(350, VscrollY); 
}
function Login(currentpage,query, rawurl)
{
	
	var objbtnlogin = $(objMastHeadName + '_txtLogin');
	if (typeof objbtnlogin == 'object')
	{
		if(isBlank(objbtnlogin,"Login") || !isEmail(objbtnlogin,"Login"))
			return false;
	}
	
	var objbtnlogin = $(objMastHeadName + '_txtPassword');
	if (typeof objbtnlogin == 'object')
	{
		if(isBlank(objbtnlogin,"Password"))
			return false;
		
		if (objbtnlogin.value.length<4)
		{
			objbtnlogin.focus();
			return false;
		}
	}
	
	var objChkRemember= $(objMastHeadName + '_chkRemeber');
	var objbtnlogin = $(objMastHeadName + '_txtLogin');
	var objbtnpassword = $(objMastHeadName + '_txtPassword');	
	var strCurrent
	var sLink;		
	
	if (currentpage == "GATEWAY")
	{	
		sLink = '/Gateway/Gateway.aspx?hidPageGateway=1';
		if(objChkRemember.checked==false)
		{
			delCookie('Login','/');			
			delCookie('TNMPassword','/');			
		}
	}
	sLink = 'https://'+ strServer + sLink;
	submitPageFE(sLink);
	return false;		
}

function _LogoRedirectToHome()
{		
	var sLink;
	sLink = "http://" + txtServerName + "/GateWay/Gateway.aspx";
	window.location = sLink;
	return false;
}

function loginFocus(obj)
{
	
	var strLogin = obj.value;
	if (strLogin == 'Email/User ID' || strLogin =='Please enter your Email/User ID')
		obj.value = '';
	blnLoginFocusFlag = true; 
}

function loginLostFocus(obj,flagLogin)
{
	
	var strLogin = obj.value;
	if (strLogin =='')
	{
		if(flagLogin =="floatingLogin")
			obj.value = 'Please enter your Email/User ID';
		if(flagLogin =="topLogin")	
			obj.value = 'Email/User ID';
	}
}


// This function swaps the passed TextBox to a Password Box.
function changeTextToPass (flagPassword)
{
 
	// Get Reference to the existing TextBox
	if(flagPassword =="true")
	{
		var theTextBox = $(returnControlId('MastHeadHome_ascx') + '_' + 'txtPasswordText');
		var thePassBox = $(returnControlId('MastHeadHome_ascx') + '_' + 'txtPassword');
	}
	else 
	{
		var theTextBox = $(returnControlId('PasswordReminderLayer_ascx') + '_' + 'txtPasswordText');
		var thePassBox = $(returnControlId('PasswordReminderLayer_ascx') + '_' + 'txtPassword');
	}
	
    theTextBox.style.display = 'none';  
    thePassBox.style.display = 'block';     
    blnPwdFocusFlag = true; 
    thePassBox.focus(); 
    thePassBox.select();
}

function restorePassToText (flagPassword)
{
    
    // Get Reference to the existing PassBox
	if(flagPassword =="true")
	{
		var theTextBox = $(returnControlId('MastHeadHome_ascx') + '_' + 'txtPasswordText');
		var thePassBox = $(returnControlId('MastHeadHome_ascx') + '_' + 'txtPassword');
	}
	else 
	{
		var theTextBox = $(returnControlId('PasswordReminderLayer_ascx') + '_' + 'txtPasswordText');
		var thePassBox = $(returnControlId('PasswordReminderLayer_ascx') + '_' + 'txtPassword');
	}
	// If the passbox has no content, then change it back to a TextBox.
	if ((strBrowserName== "Safari" && blnClickFlag == false && thePassBox.value == "" && blnPwdFocusFlag == true) 
		||(strBrowserName== "Safari" && thePassBox.value == "" && blnPwdFocusFlag == true && blnLoginFocusFlag == false ))
	{
		blnPwdFocusFlag = false;
		return;
	}
	else if (thePassBox.value == "")
	{
	  thePassBox.style.display = 'none';
	  theTextBox.style.display = 'block';
    }
	blnPwdFocusFlag = false;
	blnClickFlag = false;
	blnLoginFocusFlag = false;
	
}
function setClickFlag(obj)
{
	blnClickFlag=true;
	
}
//End Password function



function passwordFocus(obj)
{
	var objbtnlogin = $(objMastHeadName + '_hidEnterClick');
	if (typeof objbtnlogin == 'object')
		objbtnlogin.value=1;
}

function passwordLostFocus(obj)
{
	var objbtnlogin = $(objMastHeadName + '_hidEnterClick');
	if (typeof objbtnlogin == 'object')
		objbtnlogin.value=0;				
}
			
function LoginValidation()
{
	var objtxtLogin = $(returnControlId('MastHeadHome_ascx') + '_' + 'txtLogin');
	var objtxtPassword = $(returnControlId('MastHeadHome_ascx') + '_' + 'txtPassword');
	var objchkRemME = $(returnControlId('MastHeadHome_ascx') + '_' + 'chkRemeber');
	if(objtxtLogin.value=="" || objtxtLogin.value=="Email/User ID" || objtxtPassword.value=="")
	{
		expandPassRemWithCustomMessage(returnMessage(16001),'N');
	}
	else
	{
		if (objtxtPassword.value.length<4)
		{
			expandPassRemWithCustomMessage(returnMessage(16001),'N');
		}
		else
		{
			contractPassRem();
			if(ValidateEmail()!=false)
			{
				UserLoginCallBack(objtxtLogin.value,objtxtPassword.value,objchkRemME.checked,'false');
			}
			else
			{
				expandPassRemWithCustomMessage(returnMessage(16001),'N');
			}
		}
	}
}
			
function ValidateEmail()
{
	var objtxtLogin = $(returnControlId('MastHeadHome_ascx') + '_' + 'txtLogin');
	strTextString = objtxtLogin.value;
	
	lenTextString = strTextString.length;
	if (lenTextString == 0)
	{
		expandPassRemWithCustomMessage(returnMessage(16001),'N');
		//return false;
	}
	
	if(!LoginIsEmail(objtxtLogin,"E-mail address"))
	{
		//return false;
	}
}	
	
function UserLoginCallBack(strA_Login, strA_Password, strA_RemMe, blnA_isPassCookie)
{
	setCookie('TNMEditAC','X', 365,'/');
	var objUsrLogin = returnControlId('MastHeadHome_ascx') + '_' + 'LoginCallback1';
	var objCartNonloggedData = $(returnControlId('MastHeadHome_ascx') + '_' + 'hdATCartNloggedInData').value;
	var objNonLoggedFlag = $(returnControlId('MastHeadHome_ascx') + '_' + 'hdACNonlogedVdationFlags').value;
	eval(objUsrLogin).Callback(strA_Login, strA_Password, strA_RemMe, blnA_isPassCookie, objCartNonloggedData, objNonLoggedFlag);		
}	

function LastLoginCallBack()
{
	var objhidValidUser = $(returnControlId('MastHeadHome_ascx') + '_' + 'hidUserStatus').value;
	if(objhidValidUser != 0 && objhidValidUser != 'NEW' && objhidValidUser != 'EXPIRED' && objhidValidUser != 'REJECTED' && objhidValidUser != 'ACTIVATION-NEEDED' && objhidValidUser != 'INVALIDATION-EXPIRED')
	{
		UpdateCookieValues(1);
		UpdateCookieforAssetPreview(); // Update Asset list into cookies 
		FirstLogin();
	}
	else if (objhidValidUser == 'NEW')
	{
		$('divMastHead').style.visibility = 'visible';
		UpdateCookieValues(0);
		expandPassRemWithCustomMessage(returnMessage(16000),'Y');
		UpdateDisplayCookie();
	}
	else if (objhidValidUser == 'EXPIRED')
	{
		$('divMastHead').style.visibility = 'visible';
		UpdateCookieValues(0);
		var strHidValue=$(returnControlId('MastHeadHome_ascx') + '_' + 'hdErrmessage').value;
		expandPassRemWithCustomMessage(strHidValue,'Y');
		UpdateDisplayCookie();
	}
	else if (objhidValidUser == 'REJECTED')
	{
		$('divMastHead').style.visibility = 'visible';
		UpdateCookieValues(0);
		var strHidValue=$(returnControlId('MastHeadHome_ascx') + '_' + 'hdErrmessageRej').value;
		expandPassRemWithCustomMessage(strHidValue,'Y');
		UpdateDisplayCookie();
	} 
	//Added for Registration Process Enhancements Start
	else if (objhidValidUser == 'ACTIVATION-NEEDED')
	{
		
		$('divMastHead').style.visibility = 'visible';
		UpdateCookieValues(0);
		var strHidValue=$(returnControlId('MastHeadHome_ascx') + '_' + 'hdErrMsgAccountActvation').value;
		expandPassRemWithCustomMessage(strHidValue,'Y');
		UpdateDisplayCookie();
	} 
	else if (objhidValidUser == 'INVALIDATION-EXPIRED')
	{
		$('divMastHead').style.visibility = 'visible';
		UpdateCookieValues(0);
		var strHidValue=$(returnControlId('MastHeadHome_ascx') + '_' + 'hdErrMsgAccountActvation').value;
		expandPassRemWithCustomMessage(strHidValue,'Y');
		UpdateDisplayCookie();
	} 
	//Added for Registration Process Enhancements End
	else
	{
		$('divMastHead').style.visibility = 'visible';
		UpdateCookieValues(0);
		expandPassRemWithCustomMessage(returnMessage(16001),'N');
		UpdateDisplayCookie();
	}
}

function LastFloatingLoginCallBack()
{
	var objhidValidUser = $(returnControlId('PasswordReminderLayer_ascx') + '_' + 'hidUserStatus').value;
	if(objhidValidUser != 0 && objhidValidUser != 'NEW' && objhidValidUser != 'EXPIRED' && objhidValidUser != 'REJECTED' && objhidValidUser != 'ACTIVATION-NEEDED' && objhidValidUser != 'INVALIDATION-EXPIRED')
	{
		//UpdateCookieValues(1);
		UpdateFloatingCookieValues(1);
		UpdateCookieforAssetPreview(); // Update Asset list into cookies 
		FirstLogin();
	}
	else if (objhidValidUser == 'NEW')
	{
		//$('divMastHead').style.visibility = 'visible';
		UpdateFloatingCookieValues(0);
		//UpdateCookieValues(0);
		//expandPassRemWithCustomMessage(returnMessage(16000),'Y');
		expandFloatingLayerwithCustomMessage (returnMessage(16000));
		//FloatingLoginLoadingHide();
		UpdateDisplayCookie();
	}
	else if (objhidValidUser == 'EXPIRED')
	{
		//$('divMastHead').style.visibility = 'visible';
		UpdateFloatingCookieValues(0);
		//UpdateCookieValues(0);
		//expandPassRemWithCustomMessage(returnMessage(16003),'Y');
		var strHidValue=$(returnControlId('PasswordReminderLayer_ascx') + '_' + 'hdErrmessage1').value;
		expandFloatingLayerwithCustomMessage (strHidValue);
		//FloatingLoginLoadingHide();
		UpdateDisplayCookie();
	}
	else if (objhidValidUser == 'REJECTED')
	{
		//$('divMastHead').style.visibility = 'visible';
		UpdateFloatingCookieValues(0);
		//UpdateCookieValues(0);
		//expandPassRemWithCustomMessage(returnMessage(16003),'Y');
		var strHidValue=$(returnControlId('MastHeadHome_ascx') + '_' + 'hdErrmessageRej').value;
		expandFloatingLayerwithCustomMessage (strHidValue);
		//FloatingLoginLoadingHide();
		UpdateDisplayCookie();
	} 
	else if (objhidValidUser == 'ACTIVATION-NEEDED')
	{
		var strHidValue=$(returnControlId('PasswordReminderLayer_ascx') + '_' + 'hdErrMsgAccountActvation').value;
		UpdateFloatingCookieValues(0);
		$('divFloatingPassRem').style.display = 'none';
		expandFloatingLayerwithCustomMessage (strHidValue);
		UpdateDisplayCookie();
	} 
	else if (objhidValidUser == 'INVALIDATION-EXPIRED')
	{
		var strHidValue=$(returnControlId('PasswordReminderLayer_ascx') + '_' + 'hdErrMsgAccountActvation').value;
		UpdateFloatingCookieValues(0);
		$('divFloatingPassRem').style.display = 'none';
		expandFloatingLayerwithCustomMessage (strHidValue,'Y');
		UpdateDisplayCookie();
	} 
	else
	{
		//$('divMastHead').style.visibility = 'visible';
		UpdateFloatingCookieValues(0);
		//UpdateCookieValues(0);
		//expandPassRemWithCustomMessage(returnMessage(16001),'N');
		expandFloatingLayerwithCustomMessage (returnMessage(16001));
		//FloatingLoginLoadingHide();
		UpdateDisplayCookie();
	}
}

function UpdateDisplayCookie()
{
	var strDisplayName = getCookie('TNMDisplayUserName');
	var strDisplayLogin = getCookie('TNMDisplayUserLogin');
	var strDisplayid = getCookie('TNMDisplayUserid');
	var strEditAC = getCookie('TNMEditAC');
	if (strDisplayName)
	{
		setCookie('TNMLogin',strDisplayLogin, 365,'/');
		setCookie('TNMUserName',strDisplayName, 365,'/');
		setCookie('TNMUserId',strDisplayid, 365,'/');
		delCookie('TNMDisplayUserLogin','/');
		delCookie('TNMDisplayUserName','/');
		delCookie('TNMDisplayUserid','/');				
		delCookie('TNMEditAC','/');
	}
	else if(strEditAC == 'X')
	{
		delCookie('TNMEditAC','/');
	}
}

function UpdateCookieforAssetPreview()
{
	var clickedAssetID_positon;
	try
	{
	if (txtFirstLogin == 'NONLOGIN')
	{
		if (gArrListAssetId.length != 0)
		{
			var strCAssetlist = '';
			for(var j=0; j < gArrListAssetId.length; j++)
			{
				if(strCAssetlist == '')
				{
					strCAssetlist=gArrListAssetId[j];
				}
				else
				{								
				strCAssetlist = strCAssetlist + "~" + gArrListAssetId[j];
				}
				if (gArrListAssetId[j]==clickedAssetID)
					{
						clickedAssetID_positon=j+1;
					}
				
			}
			strCAssetlist = strCAssetlist + "~" + clickedAssetID_positon;
			setCookie('TNMAssetCookie',strCAssetlist, 365,'/');
		}
	}
	}
	catch(ex)
	{
	}
}

function AutoViewAssetPreview()
{
	
	var tmp_gArrListAssetId= new Array();
	var selectAssetClicked,i;
	try
	{
		if (txtFirstLogin == 'LOGGED')
		{
			var strCookieAsset;
			strCookieAsset = getCookie('TNMAssetCookie');
			delCookie('TNMAssetCookie','/');
			if (strCookieAsset != '')
			{
				tmp_gArrListAssetId = strCookieAsset.split("~");
				selectAssetClicked = tmp_gArrListAssetId[tmp_gArrListAssetId.length-1];
				for(i=0;i<tmp_gArrListAssetId.length-1;i++)
				{
					gArrListAssetId[i]=tmp_gArrListAssetId[i];
				}
				intPreviewClipCntr = 0;
				for(var j=0; j < gArrListAssetId.length; j++)
				{
					if(gArrListAssetId[j] == gArrListAssetId[selectAssetClicked-1])
					{
						break;
					}
					else
					{
						intPreviewClipCntr++;
					}
					
				}	
				AssetPreviewLayer_GetAssetValue(gArrListAssetId[selectAssetClicked-1]);
				AssetPreviewLayer_expandAssetPreview();
				delCookie('TNMAssetCookie','/');
			}
		}
		else
		{
			delCookie('TNMAssetCookie','/');
		}
	}
	catch(ex)
	{
	}
}

function LastLogoutCallBack()
{
	try{
	if ($(returnControlId('MastHeadHome_ascx') + '_' + 'hidLogoutRawURL') != null)
	{
		var strLogoutPage = $(returnControlId('MastHeadHome_ascx') + '_' + 'hidLogoutRawURL').value;
	}
	else
	{
		var strLogoutPage = "/Gateway/GateWay.aspx";
	}
	LoginPage(strLogoutPage);}
	catch(ex){}
}

function FirstLogin()
{	
	var strPageURL = $(returnControlId('MastHeadHome_ascx') + '_' + 'hidRawURL').value;
	var sslSwap = "https://" + txtServerName  + "/Gateway/InterSSLSwapPage.aspx";	
	var sLink = "http://" + txtServerName  + strPageURL;
	window.location = sslSwap + "?hidURLqry=" + sLink;
	return false;	
}

function callResumeDownloadPopup()
{
	var strResumeLinkClickedStatus = getCookie('TNMIsResumeLinkClicked');
	if(strResumeLinkClickedStatus == 'Yes' && txtFirstLogin == 'LOGGED')
	{
		var UserLeft = (window.screen.availWidth - 488)/2;
		var UserTop = (window.screen.availHeight - 300)/2;
		window.open('../MyAccount/CDNOrderHistory.aspx','','scrollbars=yes,status=no,menubar=no,statusbar=no,toolbar=no,location=no,width=488,height=300,top='+UserTop+',left='+UserLeft);
		delCookie('TNMIsResumeLinkClicked','/');
	}
	return false;
}
function LoginPage(strULogoutPage)
{	
	if (strULogoutPage == "/Gateway/GateWay.aspx")
	{
		var strLink = "http://" + txtServerName  + strULogoutPage;
		$().hidMediaDetailSubmitRequired.value = "1"	
		document.forms[0].action = strLink;
		document.forms[0].submit();	
		return false;
	}
	else
	{
		if (txtCurrentPage == 'MyAccount.aspx' /*|| isChannelGateway == 'true' || txtCurrentPage == 'SearchResults.aspx'*/)
		{
			var strLink = "http://" + txtServerName  + "/Gateway/GateWay.aspx";
		}
		else
		{
			var strLink = "http://" + txtServerName + strULogoutPage;
		}
		$().hidMediaDetailSubmitRequired.value = "1"	
		window.location = strLink;
		return false;
	}
	try
	{
	CallBrowseBy();
	}
	catch(ex)
	{
	}
}

function UserLogout(strRawURL)
{
	//delCookie('TNMLogin','/');
	//delCookie('TNMPassword','/');
	//delCookie('TNMUserName','/');
	//delCookie('TNMUserId','/');
	//$().hidBrowsemediaType.value = "Beats";
	//$('divUserDetails').style.visibility = 'hidden';
	var objUserSession = returnControlId('MastHeadHome_ascx') + '_' + 'LogoutCallback1';
	eval(objUserSession).Callback(strRawURL);
}

function UserSoftlogin()
{
	var strCUserlogin = getCookie('TNMLogin');
	var strCUserName = getCookie('TNMUserName');
	var strCUserid = getCookie('TNMUserId');
	setCookie('TNMDisplayUserLogin',strCUserlogin, 365,'/');
	setCookie('TNMDisplayUserName',strCUserName, 365,'/');
	setCookie('TNMDisplayUserid',strCUserid, 365,'/');
}
	
function UpdateCookieValues(intUserStatus)
{
	var objCtxtUserId = $(returnControlId('MastHeadHome_ascx') + '_' + 'hidUserId');
	var objCtxtPassword = $(returnControlId('MastHeadHome_ascx') + '_' + 'hidUserPass');
	var objCtxtLogin = $(returnControlId('MastHeadHome_ascx') + '_' + 'hidUserLogin');
	var objCchkRem = $(returnControlId('MastHeadHome_ascx') + '_' + 'hidRem');
	var objCtxtUserName = $(returnControlId('MastHeadHome_ascx') + '_' + 'hidUserName');
	
	if(intUserStatus == 1)
	{
		if(objCchkRem.value == 0)
		{			
			setCookie('TNMLogin',objCtxtLogin.value, 365,'/'); 
			setCookie('TNMUserName',objCtxtUserName.value, 365,'/');
			setCookie('TNMUserId',objCtxtUserId.value, 365,'/'); 
		}
		else
		{
			setCookie('TNMLogin',objCtxtLogin.value, 365,'/'); 
			setCookie('TNMPassword',objCtxtPassword.value, 365,'/');
			setCookie('TNMUserName',objCtxtUserName.value, 365,'/');
			setCookie('TNMUserId',objCtxtUserId.value, 365,'/');
		}
	}
	else
	{
		setCookie('TNMLogin',objCtxtLogin.value, 365,'/');
	}
}

function UpdateFloatingCookieValues(intUserStatus)
{
	var objCtxtUserId = $(returnControlId('PasswordReminderLayer_ascx') + '_' + 'hidUserId');
	var objCtxtPassword = $(returnControlId('PasswordReminderLayer_ascx') + '_' + 'hidUserPass');
	var objCtxtLogin = $(returnControlId('PasswordReminderLayer_ascx') + '_' + 'hidUserLogin');
	var objCchkRem = $(returnControlId('PasswordReminderLayer_ascx') + '_' + 'hidRem');
	var objCtxtUserName = $(returnControlId('PasswordReminderLayer_ascx') + '_' + 'hidUserName');
	
	if(intUserStatus == 1)
	{
		if(objCchkRem.value == 0)
		{			
			setCookie('TNMLogin',objCtxtLogin.value, 365,'/'); 
			setCookie('TNMUserName',objCtxtUserName.value, 365,'/');
			setCookie('TNMUserId',objCtxtUserId.value, 365,'/'); 
		}
		else
		{
			setCookie('TNMLogin',objCtxtLogin.value, 365,'/'); 
			setCookie('TNMPassword',objCtxtPassword.value, 365,'/');
			setCookie('TNMUserName',objCtxtUserName.value, 365,'/');
			setCookie('TNMUserId',objCtxtUserId.value, 365,'/');
		}
	}
	else
	{
		setCookie('TNMLogin',objCtxtLogin.value, 365,'/');
	}
}

function GetCookieValues()
{
	var strCLogin = getCookie('TNMLogin');
	var strCPass = getCookie('TNMPassword');
	var strCUserName = getCookie('TNMUserName');
	var strCUserId = getCookie('TNMUserId');
	
	if(strCLogin != null && strCPass == null)
	{
		$().item(returnControlId('MastHeadHome_ascx') + '_' + 'txtLogin').value = strCLogin;
		$(returnControlId('MastHeadHome_ascx') + '_' + 'txtPassword').focus();
	}
	if(strCLogin == null && strCPass == null)
	{
		$(returnControlId('MastHeadHome_ascx') + '_' + 'txtLogin').focus();
	}
}

function Register()
{
	var mode=$(returnControlId('MastHeadHome_ascx') + '_' + 'hdRegistrationFlag').value;
	var strPageURL = "/Registrations/PreRegistrationPage.aspx?regtype=" + mode;
	var sslSwap = "https://" + txtServerName  + strPageURL;	
	//var sslSwap = "https://" + txtServerName  + "/Gateway/InterSSLSwapPage.aspx";	
	//sLink = "http://" + txtServerName  + strPageURL;
	//window.location = sslSwap + "?hidURLqry=" + sLink;
	window.location = sslSwap;
	return false;
}

function HelpLinkClick()
{	
	var strPageURL = "/HelpPages/TNMHelp.aspx?SN=Home&HID=6&CID=22";
	var sLink = "http://" + txtServerName + strPageURL;
	window.location=sLink;	
	
}
function CallFastDownlaodOrderHistory()
{
	var UserLeft = (window.screen.availWidth - 488)/2;
	var UserTop = (window.screen.availHeight - 300)/2;
	if (txtFirstLogin == 'LOGGED')
	{
		window.open('../MyAccount/CDNOrderHistory.aspx','','scrollbars=yes,status=no,menubar=no,statusbar=no,toolbar=no,location=no,width=488,height=300,top='+UserTop+',left='+UserLeft);
		return false;
	}
	else if (txtFirstLogin == 'NONLOGIN')
	{
		if (txtRemUser == 'REM_USER')
		{
			window.open('../MyAccount/CDNOrderHistory.aspx','','scrollbars=yes,status=no,menubar=no,statusbar=no,toolbar=no,location=no,width=488,height=300,top='+UserTop+',left='+UserLeft);
			return false;
		}
		else
		{
			var strCUserlogin = getCookie('TNMLogin');
			var strCUserName = getCookie('TNMUserName');
			var strCUserid = getCookie('TNMUserId');
			setCookie('TNMDisplayUserLogin',strCUserlogin, 365,'/');
			setCookie('TNMDisplayUserName',strCUserName, 365,'/');
			setCookie('TNMDisplayUserid',strCUserid, 365,'/');
			setCookie('TNMIsResumeLinkClicked','Yes', 365,'/');
			setCookie('TNMResumeLink','Y', 365,'/');
			setCookie('TNMURLResumeLink','Y', 365,'/');
			setCookie('TNMReminderMsg','For your security: Please login before proceeding', 365,'/');
			UserLogout(txtLogoutPageURL);
		}
	}
	else
	{
		
		if (txtRemUser == 'REM_USER')
		{
			
			window.open('../MyAccount/CDNOrderHistory.aspx','','scrollbars=yes,status=no,menubar=no,statusbar=no,toolbar=no,location=no,width=488,height=300,top='+UserTop+',left='+UserLeft);
			return false;
		}
		else
		{
			var strPageURL = "/Gateway/GateWay.aspx";
			var strCUserlogin = getCookie('TNMLogin');
			var strCUserName = getCookie('TNMUserName');
			var strCUserid = getCookie('TNMUserId');
			setCookie('TNMDisplayUserLogin',strCUserlogin, 365,'/');
			setCookie('TNMDisplayUserName',strCUserName, 365,'/');
			setCookie('TNMDisplayUserid',strCUserid, 365,'/');
						
			UserLogout(strPageURL);
			return false;
		}
	}
	
}
function browseAdvanceSearch()
{
	var strPageURL;
	strPageURL = "/Search/AdvanceSearch.aspx";
	var sLink = "http://" + txtServerName + strPageURL;
	window.location = sLink;
	return false;
}
function CallMyAccount(isAlert)
{	
   	if (txtFirstLogin == 'LOGGED')
	{
		var strPageURL;
		if (isAlert=='Alerts')
		{
		strPageURL = "/MyAccount/MyAccount.aspx?#Alert";
		}
		else
		{
		strPageURL = "/MyAccount/MyAccount.aspx";
		}
		var sLink = "http://" + txtServerName + strPageURL;
		window.location = sLink;
		var strAlertprefURL = window.location.toString();
		var strAlert = strAlertprefURL.substring(strAlertprefURL.lastIndexOf('#',strAlertprefURL.length));
		if(strAlert == '#Alert')
		{
			eval(returnControlId('AlertPreferences_ascx') + '_AlertPreferCallback').Callback('Edit');
		}
		return false;
	}
	else if (txtFirstLogin == 'NONLOGIN')
	{
		if (txtRemUser == 'REM_USER')
		{
			
			var strPageURL;
			if (isAlert=='Alerts')
			{
			strPageURL = "/MyAccount/MyAccount.aspx?#Alert";
			}
			else
			{
			strPageURL = "/MyAccount/MyAccount.aspx";
			}
			var sLink = "http://" + txtServerName + strPageURL;
			window.location = sLink;
			var strAlertprefURL = window.location.toString();
			var strAlert = strAlertprefURL.substring(strAlertprefURL.lastIndexOf('#',strAlertprefURL.length));
			if(strAlert == '#Alert')
			{
				eval(returnControlId('AlertPreferences_ascx') + '_AlertPreferCallback').Callback('Edit');
			}
			return false;
			
		}
		else
		{
			
			var strCUserlogin = getCookie('TNMLogin');
			var strCUserName = getCookie('TNMUserName');
			var strCUserid = getCookie('TNMUserId');
			setCookie('TNMDisplayUserLogin',strCUserlogin, 365,'/');
			setCookie('TNMDisplayUserName',strCUserName, 365,'/');
			setCookie('TNMDisplayUserid',strCUserid, 365,'/');
			setCookie('TNMEditAC','Y', 365,'/');
			setCookie('TNMURLEditAC','Y', 365,'/');
			setCookie('TNMReminderMsg','For your security: Please login before proceeding', 365,'/');
			if ($().hidmediaTypeAsset == '[object]' || $().hidmediaTypeAsset == '[object HTMLInputElement]' || $().hidmediaTypeAsset == '[object INPUT]')
			{
				var strSelectedAssetTab = $().hidmediaTypeAsset.value;
				setCookie('TNMSelectedAssetTab',strSelectedAssetTab, 365,'/');
			}
			else
			{
				delCookie('TNMSelectedAssetTab','/');
			}	
			UserLogout(txtLogoutPageURL);
		}
	}
	else
	{
		
		if (txtRemUser == 'REM_USER')
		{
			
			var strPageURL;
			if (isAlert=='Alerts')
			{
			strPageURL = "/MyAccount/MyAccount.aspx?#Alert";
			}
			else
			{
			strPageURL = "/MyAccount/MyAccount.aspx";
			}
			var sLink = "http://" + txtServerName + strPageURL;
			window.location = sLink;
			var strAlertprefURL = window.location.toString();
			var strAlert = strAlertprefURL.substring(strAlertprefURL.lastIndexOf('#',strAlertprefURL.length));
			if(strAlert == '#Alert')
			{
				eval(returnControlId('AlertPreferences_ascx') + '_AlertPreferCallback').Callback('Edit');
			}
			return false;
		}
		else
		{
			var strPageURL = "/Gateway/GateWay.aspx";
			var strCUserlogin = getCookie('TNMLogin');
			var strCUserName = getCookie('TNMUserName');
			var strCUserid = getCookie('TNMUserId');
			
			setCookie('TNMDisplayUserLogin',strCUserlogin, 365,'/');
			setCookie('TNMDisplayUserName',strCUserName, 365,'/');
			setCookie('TNMDisplayUserid',strCUserid, 365,'/');
						
			UserLogout(strPageURL);
			return false;
		}
	}
	
}

function CallTellAFriend()
{
	var strPageURL = "/MyAccount/MyAccount.aspx";
	var sLink = "http://" + txtServerName + strPageURL;
	submitPageFE(sLink);
	return false;
}

	


function expandPassRemWithCustomMessage(strLayerMessage,strFlagForRemUser)
{
	
	try
	{
		if (strLayerMessage.length != 0)
		{
			//Hide the Floating Login layer if already Visible
			var objDivFloatingLayerIfVisible = $('divFloatingLoginLayer')
			objDivFloatingLayerIfVisible.style.visibility = 'hidden';
			objDivFloatingLayerIfVisible.style.display = 'none';
			
			var objDivExpandContents = $('divPassRem');
			objDivExpandContents.style.display = 'block';
			objDivExpandContents.style.visibility = 'visible';
			var objDivContractContents = $('divPassRemCont');
			var objdivNeedReminder = $("divNeedReminder");
			if (strFlagForRemUser == 'Y')
			{
				objDivContractContents.style.display = 'none';
				objdivNeedReminder.style.display = 'none';
			}
			else
			{
				
				objDivContractContents.style.display = 'block';
				objdivNeedReminder.style.display = 'block';
				
			}
			
			var objDivIncorrectLogin = $('divIncorrectLogin');
			objDivIncorrectLogin.style.display = 'block';
			$(returnControlId('PasswordReminderLayer_ascx') + '_' + 'lblIncorrectLogin').innerHTML = "<table cellpadding='0' cellspacing='0' border='0'><tr><td><img src='" + strjsImagePath + "s.gif' width='2' height='1' border='0'></td><td valign='top'><img src='" + strjsImagePath + "ImgErrorIcon.GIF' border='0' align='left'></td><td style='FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ed224c;'><table cellSpacing='0' cellPadding='0' border='0' width='100%'><tr><td><img src='<%=ImagePath%>s.gif' width='1' height='4'></td></tr><tr><td class='floatingLoginLayer'>" + strLayerMessage + "</td></tr></table></td></tr></table>";	
			blinkErrorImage();
			var objdivRemindMeLink = $('divRemindMeLink');
			objdivRemindMeLink.style.visibility = 'hidden';
			var objdivdivTryAgain = $('divTryAgain');
			objdivdivTryAgain.style.display = 'none';
			//PassRemLayer_HideMenus();
		}
	}
	catch(ex)
	{
	}
}

function PassRemLayer_HideMenus()
{
	var objdivRemindMeLink = $('divRemindMeLink');
	if(objdivRemindMeLink)
	{
		objdivRemindMeLink.style.display = 'block';
	}
	setTimeout("contractPassRem()",5000);
}



function RedirectCheckOutStepOne()
{	
	if($(returnControlId('MastHeadHome_ascx') + '_' + 'hdAddToCartFlag'))
	{
		var strUserLoginType = $(returnControlId('MastHeadHome_ascx') + '_' + 'hdAddToCartFlag').value;
		if (strUserLoginType == 2)	
		{
			expandPassRemWithCustomMessage("You must be logged in to checkout or view contents in your cart.",'Y');
		}
		else
		{
			
			var strPageURL = "/Cart/CartConfirmation.aspx"
			var sLink = "http://" + txtServerName  + strPageURL;
			document.forms[0].action = sLink;
			document.forms[0].submit();
		}
	}
	else
	{
		var strPageURL = "/Cart/CartConfirmation.aspx"
		var sLink = "http://" + txtServerName  + strPageURL;
		document.forms[0].action = sLink;
		document.forms[0].submit();
	}
}

/* SEARCH Start */

function AJAX_MethodForSearch()
{
	/* Author :- Manjunath R.
	   IssueNo:- 4642
	   Comment:- Added for hiding the error messages which had been generated previously
	*/
	hideErrPageDiv();
	  if(txtCLPage == 'True')
		{					
			if(txtAdvCLPage == 'True')
			{ 	            
	            
	            SetSearchClickValue();
            }
        }    	          
	selectedTab=true;
	eval(returnControlId('StandardSearch_ascx') + '_' + 'StandardSearchCallback').Callback(
													$().hidIsSearchClick.value,
													$().hidNewTabClick.value,
													$().hidSearchClick.value,
													$().hidSearchQuery.value,
													$().hidSpellCheckRequired.value,
													$().hidReSearch.value,
													$().hidRecordsPerPage.value,
													$().hiddropdownchanged.value,
													$().hidRefineResultId.value,
													$().hidParentId.value,
													$().hidChildId.value,
													$().hidResType.value,
													$().hidTheme.value,
													$().hidSearchCriteria.value,
													$().hidSearchFromDate.value,
													$().hidSearchToDate.value,
													$().hidSearchBeats.value,
													$().hidSearchSource.value,
													$().hidStrAdvFieldText.value,
													$().hidChannelContentDisableTab.value);
													
	
}
	
function CallBackEnd()
{
	
	CloseAssetLayer();
	IsFromSearch=true;
    //CallStandard();
    if(txtCLPage == 'False' && txtAdvCLPage == 'False')
	{
		CallbackForBeat();
	}
	else if(txtCLPage == 'True' && txtAdvCLPage == 'True')
	{
		CallbackForBeat();
	}
	//CallbackForYourResults();
	//CallbackForStoryAssetListing();
	//ONFirstLogin();
	//CallLatestSearches();	
	//CallRecentAssets();
	
	HideErrorMessageDiv();
	AssetPreviewLayer_RemoveAssetList();
	selectedTab=false;
	if ($().hidIsSearchClick.value == 'true')
	{
		if (!IsAdvCustomLinkCallBack)
		{
			ShowHideCLHeaderAndHTML();
			HideACL_HTMLContain();
		}
		else if(!IsCustomLinkCallBack)
		{
			ShowHideCLHeaderAndHTML();
			HideACL_HTMLContain();
		}
	}
}

function ONFirstLogin()
{
	
	showRecentSearch();
	GenerateTabStrip();
	var objtStandardSearch=returnControlId('StandardSearch_ascx');
	var objtxtKeywords = $(objtStandardSearch+ "_txtKeywords");
	var isBackButton = isBackButtonUsed();
	var strBrowserType = getCookie('BROWSER_NAME');
	 var strCurrentURL;
		var strCurrentURLInUpperCase;
		strCurrentURL = document.location.href;
		strCurrentURLInUpperCase = strCurrentURL.toUpperCase();
		if(isChannelGateway == "true")
		{
			if($(returnControlId('BrowseAll_ascx') + '_' + 'hidChannelGatewayTabMediaType'))
			{
				$().hidmediaType.value = $(returnControlId('BrowseAll_ascx') + '_' + 'hidChannelGatewayTabMediaType').value;
				CallHeaderTab();
			}
		}			
	 	if(strBrowserType == 'Firefox' || strBrowserType == 'Netscape')
		{
	   		  objtxtKeywords.value = strSearchKey;
	   	}
		else
		{
		  if(($(objtStandardSearch+ "_hidPostBackSearchVal") == '[object]') || ($(objtStandardSearch+ "_hidPostBackSearchVal") == '[object HTMLInputElement]'))
			{
				if ($(objtStandardSearch+ "_hidPostBackSearchVal").value.length != 0)
				{
					objtxtKeywords.value = $(objtStandardSearch+ "_hidPostBackSearchVal").value;
				}
			}
			if(isBackButton == true)
			{
			objtxtKeywords.value = $("hidSearchQuery").value;
			}
		}
		if($("hidSearchQuery").value == "" || $("hidSearchQuery").value == "*")
		{
			objtxtKeywords.value = "<Enter Keyword(s)>";
		}
		else
		{
			objtxtKeywords.value = "";
		}
			
		//if(objtxtKeywords.value == "" || objtxtKeywords.value == "*")
		//objtxtKeywords.value = "<Enter Keyword(s)>";
	if(txtFirstLogin == 'LOGGED')
	{	
	 CallbackForSuggestionConrol();	
	}
	else
	{
	  var TNMUserId = getCookie('TNMUserId');
		if(TNMUserId != null)
		{
		 CallbackForSuggestionConrol();	
		}
		else
		{
			OmnitureControlCallBackStart();
		}
	}
}
function OmnitureControlCallBackStart()
{
	
	eval(returnControlId('OmnitureDynamicDataCapture_ascx') + '_' + 'OmnitureDynamicDataCaptureCallback').Callback();
	
}
function CallRecentAssets()
{

}


function CallStandard()
{

	var objUsrLogin = returnControlId('MastHeadHome_ascx') + '_' + 'StandardCallback';
	eval(objUsrLogin).Callback();	
	
}
/* Paging Start */
var ErrorOccured =false;
function  PageNavigationCallBackEnd(param)
{	
	//call the method to populate story control
	CallbackForStoryAssetListing();
	ShowHideCLControls();
	if (!IsAdvCustomLinkCallBack)
	{
		ShowHideCLHeaderAndHTML();
		//HideACL_HTMLContain();
	}
	else if(!IsCustomLinkCallBack)
	{
		ShowHideCLHeaderAndHTML();
		//HideACL_HTMLContain();
	}
}

function HideErrorMessageDiv()
{
	var objErrorDiv = $("DivPageErrorMessage")
	objErrorDiv.style.visibility = "hidden";
	objErrorDiv.style.display = "none";
}
/* Paging End */

var blnIsAdvaClicked = false;

function SetSearch(mode,id)
{
	try
	{
	var blnFlag;
	var blnFlag1;
	var objtStandardSearch=returnControlId('StandardSearch_ascx');
	var objtxtKeywords = $(objtStandardSearch+ "_txtKeywords");	
	$().hidACLSearchClick.value =true;
	
	if($("DivSearchControl") != null)
		$("DivSearchControl").style.display = "block";
	
	if(checkSearchTextbox(id,'buttonClick')==false)
	{
		return false;
	}
	blnFlag=isBlank(objtxtKeywords,'panSearchError','panSearchErrorMessage','40018','panSearchErrorMessage');
	if(blnFlag==false)
	{
	blnFlag1=isScript(objtxtKeywords,'panSearchError','panSearchErrorMessage','40021','panSearchErrorMessage');
	if(blnFlag1==false)
	{
	blnFlag=true;
	}
	}
	if(blnFlag == true)
	{
		return false;
	}
	else
	{
		$("panSearchError").style.display='none';
		$("panSearchErrorMessage").style.display='none';
		var objcontrolid = returnControlId('StandardSearch_ascx');
		$().hidSearchClick.value = mode;
		$().hidSearchQuery.value = $(objcontrolid + '_txtKeywords').value;
		$().hidIsSearchClick.value = true;
		if ($(objcontrolid + '_txtKeywords').value!= "")
		{
			$().hidSpellCheckRequired.value = "True";
		}
		$().hidSearchTrail.value = $(objcontrolid + '_txtKeywords').value.replace(/\"/g,"&quot;") + '~keyword~' ;
		$().hidSearchTrailRequired.value = "1";
		$().hidSearchTrailClicked.value = "0";
		if ($(objcontrolid + '_txtKeywords').value!= "")
		{
			$().hidSpellCheckRequired.value = "True"						
		}
		/* Nullify all values */
		$().hidReSearch.value = "";
		$().hiddropdownchanged.value = "";
		$().hidRecordsPerPage.value = "";
		$().hidRefineResultId.value = "";
		$().hidParentId.value = "";
		$().hidChildId.value = "";
		$().hidResType.value = "";
		$().hidTheme.value = "";
		if(IsPageSubmitRequire.toUpperCase() == 'TRUE')
		{
			if (txtAdvCLPage == "False")
			{
				if (txtIsChannelGatewayPage == "True")
				{
					if($(objcontrolid + '_rdSearchwithinSection').checked == true)
					{
						$().hidSubmitRequired.value = "1";
						document.forms[0].action ="../Search/SearchResults.aspx?searchtype=CG";
						document.forms[0].submit();					
					}
					else
					{
						$().hidSubmitRequired.value = "1";
						document.forms[0].action ="../Search/SearchResults.aspx";
						document.forms[0].submit();					
					}
				}
				else
				{
					if (txtIsSearchOptionDisplay == "True")
					{
						if($(objcontrolid + '_rdSearchwithinSection').checked == true)
						{
							AJAX_MethodForSearch();			
							ShowHideCLControls();								
						}
						else
						{
							$().hidSubmitRequired.value = "1";
							document.forms[0].action ="../Search/SearchResults.aspx";
							document.forms[0].submit();
						}
					}
					else
					{
						$().hidSubmitRequired.value = "1";
						document.forms[0].action ="../Search/SearchResults.aspx";
						document.forms[0].submit();
					}
				}
			}
			else
			{
				if (txtIsSearchOptionDisplay != "True")
				{
					//
					$().hidSubmitRequired.value = "1";
					document.forms[0].action ="../Search/SearchResults.aspx";
					document.forms[0].submit();	
				}
				else
				{
					if($(objcontrolid + '_rdSearchwithinSection').checked == true)
					{
						AJAX_MethodForSearch();			
						ShowHideCLControls();								
					}
					else
					{
						$().hidSubmitRequired.value = "1";
						document.forms[0].action ="../Search/SearchResults.aspx";
						document.forms[0].submit();
					}
				}
			}
		}
		else
		{
			if (txtIsChannelGatewayPage == "True")
			{
				if($(objcontrolid + '_rdSearchwithinSection').checked == true)
				{
					AJAX_MethodForSearch();
				}
				else
				{
					$().hidSubmitRequired.value = "1";
					document.forms[0].action ="../Search/SearchResults.aspx";
					document.forms[0].submit();					
				}
			}
			else
			{
				AJAX_MethodForSearch();
			}
		}
	}
}
catch(ex)
{

}
}

function SetSearchBreadCrumbs(keyword)
{
	try
	{
		$().hidACLSearchClick.value =true;
		$("panSearchError").style.display='none';
		$("panSearchErrorMessage").style.display='none';
		var objcontrolid = returnControlId('StandardSearch_ascx');
		$().hidSearchClick.value = "StandardSearch";
		$().hidSearchQuery.value = keyword;
		$().hidIsSearchClick.value = true;
		if (keyword != "*" && keyword != "")
		{
			$().hidSpellCheckRequired.value = "True";
			$().hidSearchTrail.value = keyword.replace(/\"/g,"&quot;") + '~keyword~' ;
			$().hidSearchTrailRequired.value = "1";
			$().hidSearchTrailClicked.value = "0";
			$().hidSpellCheckRequired.value = "True"
		}
								
		/* Nullify all values */
		$().hidReSearch.value = "";
		$().hiddropdownchanged.value = "";
		$().hidRecordsPerPage.value = "";
		$().hidRefineResultId.value = "";
		$().hidParentId.value = "";
		$().hidChildId.value = "";
		$().hidResType.value = "";
		$().hidTheme.value = "";
		if(IsPageSubmitRequire.toUpperCase() == 'TRUE')
		{
			if (txtAdvCLPage == "False")
			{
				if (txtIsChannelGatewayPage == "True")
				{
					if($(objcontrolid + '_rdSearchwithinSection').checked == true)
					{
						$().hidSubmitRequired.value = "1";
						document.forms[0].action ="../Search/SearchResults.aspx?searchtype=CG";
						document.forms[0].submit();					
					}
					else
					{
						$().hidSubmitRequired.value = "1";
						document.forms[0].action ="../Search/SearchResults.aspx";
						document.forms[0].submit();					
					}
				}
				else
				{
					if (txtIsSearchOptionDisplay == "True")
					{
						if($(objcontrolid + '_rdSearchwithinSection').checked == true)
						{
							AJAX_MethodForSearch();			
							ShowHideCLControls();								
						}
						else
						{
							$().hidSubmitRequired.value = "1";
							document.forms[0].action ="../Search/SearchResults.aspx";
							document.forms[0].submit();
						}
					}
					else
					{
						$().hidSubmitRequired.value = "1";
						document.forms[0].action ="../Search/SearchResults.aspx";
						document.forms[0].submit();
					}
				}
			}
			else
			{
				if (txtIsSearchOptionDisplay != "True")
				{
					//
					$().hidSubmitRequired.value = "1";
					document.forms[0].action ="../Search/SearchResults.aspx";
					document.forms[0].submit();	
				}
				else
				{
					if($(objcontrolid + '_rdSearchwithinSection').checked == true)
					{
						AJAX_MethodForSearch();			
						ShowHideCLControls();								
					}
					else
					{
						$().hidSubmitRequired.value = "1";
						document.forms[0].action ="../Search/SearchResults.aspx";
						document.forms[0].submit();
					}
				}
			}
		}
		else
		{
			if (txtIsChannelGatewayPage == "True")
			{
				if($(objcontrolid + '_rdSearchwithinSection').checked == true)
				{
					AJAX_MethodForSearch();
				}
				else
				{
					$().hidSubmitRequired.value = "1";
					document.forms[0].action ="../Search/SearchResults.aspx";
					document.forms[0].submit();					
				}
			}
			else
			{
				AJAX_MethodForSearch();
			}
		}
	}
catch(ex)
{

}
}

function OnLoadEvent()
{
	try
	{
		IsFromSearch=true;
		if(IsRequired.toUpperCase() == 'TRUE' || IsRequireWhenBackTo != '1')
		{
			CallHeaderTab();
			if(txtCLPage == 'False' && txtAdvCLPage == 'False')
			{
				CallbackForBeat();
			}
			else if(txtCLPage == 'True' && txtAdvCLPage == 'True')
			{
				CallbackForBeat();
			}
			HideErrorMessageDiv();
		}
	}
	catch(ex)
	{

	}
}

/* SEARCH End */



var imgSpinner = new Image();

imgSpinner.src = "../imgs/spinner.gif";

function expandPassRem()
{
	try
	{
		/*If Floating Layer already visible then hide it */
		var objDivFloatingLayerIfVisible = $('divFloatingLoginLayer')
		objDivFloatingLayerIfVisible.style.visibility = 'hidden';
		objDivFloatingLayerIfVisible.style.display = 'none';
		
		var objDivExpandContents = $("divPassRem");
		objDivExpandContents.style.display = 'block';
		objDivExpandContents.style.visibility = 'visible';
		
		var objDivContractContents = $('divPassRemCont');
		objDivContractContents.style.display = 'block';
		
		var objDivIncorrectLogin = $('divIncorrectLogin');
		objDivIncorrectLogin.style.display = 'none';
		$(returnControlId('PasswordReminderLayer_ascx') + '_' + 'lblIncorrectLogin').innerHTML = "";
		
		var objdivNeedReminder = $("divNeedReminder");
		objdivNeedReminder.style.display = 'block';
		$(returnControlId('PasswordReminderLayer_ascx') + '_' + 'txtUserEmailId').value = "Please enter your Email/User ID";
		
		var objdivRemindMeLink = $('divRemindMeLink');		
		
		objdivRemindMeLink.style.visibility = 'hidden';
		
		
	}
	catch(ex){}
}

function contractPassRem()
{
	try
	{
		var objdivPassSent = $("divPassSent");
		objdivPassSent.style.display = 'none';
		var objdivTryAgain = $("divTryAgain");
		objdivTryAgain.style.display = 'none';
		var objDivContractContents = $("divPassRem");
		objDivContractContents.style.display = 'none';
		objDivContractContents.style.visibility = 'hidden';
		var objdivNeedReminder = $("divNeedReminder");
		objdivNeedReminder.style.display = 'none';
		var objdivRemindMeLink = $('divRemindMeLink');
		objdivRemindMeLink.style.visibility = 'visible';
		var objdivMailSent = $("divMailSent");
		objdivMailSent.style.display = 'none';
				
	}
	catch(ex){}
}

function passwordReminder()
{
	try
	{
		var objtxtLogin = returnControlId('MastHeadHome_ascx') + '_' + 'objPasswordReminderLayer';
		objtxtLogin = $(objtxtLogin + '_' + 'txtUserEmailId');
		
		var objdivMailSent = $("divMailSent");
		objdivMailSent.style.display = 'none';
		var objdivPassSent = $("divPassSent");
		objdivPassSent.style.display = 'none';		
		var objdivTryAgain = $("divTryAgain");
		objdivTryAgain.style.display = 'none';		
		var objDivIncorrectLogin = $('divIncorrectLogin');
		objDivIncorrectLogin.style.display = 'none';
		
		if(objtxtLogin.value == '')
		{
			//$(returnControlId('PasswordReminderLayer_ascx') + '_' + 'divTryAgain').innerHTML = returnMessage(16001);
			var objdivTryAgain = $('divTryAgain');
			objdivTryAgain.style.display = 'block';
			objdivTryAgain.innerHTML = "<table cellpadding='0' cellspacing='0' border='0' bgcolor='#f5f5f1' width='230'><tr><td><img src='" + strjsImagePath + "s.gif' width='4' height='1' border='0'></td><td valign='top'><img src='" + strjsImagePath + "ImgErrorIcon.GIF' border='0' align='left'></td><td style='FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ed224c;'>" + returnMessage(16005) + "</td></tr></table>";
			blinkErrorImage();
		}
		else if(!LoginIsEmail(objtxtLogin,"E-mail address"))
		{
			//$(returnControlId('PasswordReminderLayer_ascx') + '_' + 'divTryAgain').innerHTML = returnMessage(16001);
			var objdivTryAgain = $('divTryAgain');
			objdivTryAgain.style.display = 'block';
			objdivTryAgain.innerHTML = "<table cellpadding='0' cellspacing='0' border='0' bgcolor='#f5f5f1' width='230'><tr><td><img src='" + strjsImagePath + "s.gif' width='4' height='1' border='0'></td><td valign='top'><img src='" + strjsImagePath + "ImgErrorIcon.GIF' border='0' align='left'></td><td style='FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ed224c;'>" + returnMessage(16005) + "</td></tr></table>";
			blinkErrorImage();
		}
		else
		{
			var objdivPassRemCont = $('divPassRemCont');
			objdivPassRemCont.style.display = 'none';	
			var objdivLoading = $('divLoading');
			objdivLoading.style.visibility = 'visible';
			objdivLoading.style.display = 'block';	
			$(returnControlId('PasswordReminderLayer_ascx') + '_' + 'lblIncorrectLogin').innerHTML = "";
			AjaxCallBack_PassRem(objtxtLogin.value);	
			
		}
	}
	catch(ex){}
}

function AjaxCallBack_PassRem(strUserLogin)
{
	var objPassRem = returnControlId('MastHeadHome_ascx') + '_' + 'objPasswordReminderLayer_PassRemCallback1';	
	eval(objPassRem).Callback(strUserLogin);			
}
	
/* Added by mohan for UNIFICATION start*/
function AjaxCallBack_FloatingPassRem(strUserLogin)
{
	var objPassRem = returnControlId('MastHeadHome_ascx') + '_' + 'objPasswordReminderLayer_FloatingPassRemCallback1';
	
	eval(objPassRem).Callback(strUserLogin);			
}
function passwordReminderFloating()
{
	try
	{
		var objtxtLogin = returnControlId('MastHeadHome_ascx') + '_' + 'objPasswordReminderLayer';
		objtxtLogin = $(objtxtLogin + '_' + 'txtFloatingUserEmailId');
       
		
		
		var objdivPassSent = $("divFloatingPassSent");
		objdivPassSent.style.display = 'none';
					
		
		var objdivTryAgain = $("divFloatingTryAgain");
		objdivTryAgain.style.display = 'none';	
		
				
		var objDivIncorrectLogin = $('divFloatingIncorrectLogin');
		objDivIncorrectLogin.style.display = 'none';
		
		var objdivLoginError =  $('divLoginError');
		objdivLoginError.style.display = 'none';	
		
		if(objtxtLogin.value == '')
		{
			//$(returnControlId('PasswordReminderLayer_ascx') + '_' + 'divTryAgain').innerHTML = returnMessage(16001);
			var objdivTryAgain = $('divFloatingTryAgain');
			objDivIncorrectLogin.style.display = 'none';
			objdivTryAgain.style.display = 'block';
			objdivTryAgain.innerHTML = "<table cellpadding='0' cellspacing='0' border='0' bgcolor='#f5f5f1' width='230'><tr><td><img src='" + strjsImagePath + "s.gif' width='4' height='1' border='0'></td><td valign='top' width='22'><img src='" + strjsImagePath + "ImgErrorIcon.GIF' border='0' align='left'></td><td style='FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ed224c;'>" + returnMessage(16005) + "</td></tr></table>";
			blinkErrorImage();
		}
		else if(!LoginIsEmail(objtxtLogin,"E-mail address"))
		{
			//$(returnControlId('PasswordReminderLayer_ascx') + '_' + 'divTryAgain').innerHTML = returnMessage(16001);
			var objdivTryAgain = $('divFloatingTryAgain');
			objdivTryAgain.style.display = 'block';
			objdivTryAgain.innerHTML = "<table cellpadding='0' cellspacing='0' border='0' bgcolor='#f5f5f1' width='230'><tr><td><img src='" + strjsImagePath + "s.gif' width='4' height='1' border='0'></td><td valign='top' width='22'><img src='" + strjsImagePath + "ImgErrorIcon.GIF' border='0' align='left'></td><td style='FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ed224c;'>" + returnMessage(16005) + "</td></tr></table>";
			blinkErrorImage();
		}
		else
		{
			var objdivPassRemCont = $('divFloatingPassRemCont');
			objdivPassRemCont.style.display = 'none';		
			var objdivLoading = $('divFloatingLoading');
			objdivLoading.style.visibility = 'visible';
			objdivLoading.style.display = 'block';			
			$(returnControlId('PasswordReminderLayer_ascx') + '_' + 'lblFloatingIncorrectLogin').innerHTML = "";
			
			AjaxCallBack_FloatingPassRem(objtxtLogin.value);	
		}
	}
	catch(ex){}
}

function FloatingLastCallBack()
{
	var objhidResult = $(returnControlId('MastHeadHome_ascx') + '_' + 'objPasswordReminderLayer_hidFloatingResult');
	objhidResult = objhidResult.value;
	
	var objdivLoading = $('divFloatingLoading');
	objdivLoading.style.visibility = 'hidden';
	objdivLoading.style.display = 'none';
	if(objhidResult == 'Sent')
	{
		var objdivTryAgain = $('divFloatingTryAgain');
		objdivTryAgain.style.display = 'none';			
		var objDivExpandSent = $('divFloatingPassSent');
		objDivExpandSent.style.visibility = 'visible';
		objDivExpandSent.style.display = 'block';
		var objDivContractContents = $('divFloatingPassRemCont');
		objDivContractContents.style.display = 'none';
		var objDivIncorrectLogin = $('divFloatingIncorrectLogin');
		objDivIncorrectLogin.style.display = 'none';		
		PassRemLayer_HideMenus();
	}
	else if(objhidResult == 'NEW')
	{
		var objdivTryAgain = $('divFloatingTryAgain');
		objdivTryAgain.style.display = 'block';
		var objDivContractContents = $('divFloatingPassRemCont');
		objDivContractContents.style.visibility = 'visible';
		var objDivIncorrectLogin = $('divFloatingIncorrectLogin');
		objDivIncorrectLogin.style.display = 'none';
		var objdivTryAgain = $('divFloatingTryAgain');
		objdivTryAgain.style.display = 'block';
		objdivTryAgain.innerHTML = "<table cellpadding='0' cellspacing='0' border='0' bgcolor='#f5f5f1' width='230'><tr><td><img src='" + strjsImagePath + "s.gif' width='4' height='1' border='0'></td><td valign='top'><img src='" + strjsImagePath + "ImgErrorIcon.GIF' border='0' align='left'></td><td style='FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ed224c;'>" + returnMessage(16000) + "</td></tr></table>";		
		blinkErrorImage();
	}
	else if(objhidResult == 'EXPIRED')
	{
		var objdivTryAgain = $('divFloatingTryAgain');
		objdivTryAgain.style.display = 'block';
		var objDivContractContents = $('divFloatingPassRemCont');
		objDivContractContents.style.visibility = 'visible';
		var objDivIncorrectLogin = $('divFloatingIncorrectLogin');
		objDivIncorrectLogin.style.display = 'none';
		var objdivTryAgain = $('divFloatingTryAgain');
		objdivTryAgain.style.display = 'block';
		var strHidValue=$(returnControlId('MastHeadHome_ascx') + '_' + 'hdErrmessage').value;
		objdivTryAgain.innerHTML = "<table cellpadding='0' cellspacing='0' bgcolor='#f5f5f1' width='230'><tr><td><img src='" + strjsImagePath + "s.gif' width='4' height='1' border='0'></td><td valign='top'><img src='" + strjsImagePath + "ImgErrorIcon.GIF' border='0' align='left'></td><td style='FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ed224c;'>" + strHidValue + "</td></tr></table>";		
		blinkErrorImage();
	}
	else if(objhidResult == 'REJECTED')
	{
		var objdivTryAgain = $('divFloatingTryAgain');
		objdivTryAgain.style.display = 'block';
		var objDivContractContents = $('divFloatingPassRemCont');
		objDivContractContents.style.visibility = 'visible';
		var objDivIncorrectLogin = $('divFloatingIncorrectLogin');
		objDivIncorrectLogin.style.display = 'none';
		var objdivTryAgain = $('divFloatingTryAgain');
		objdivTryAgain.style.display = 'block';
		var strHidValue=$(returnControlId('MastHeadHome_ascx') + '_' + 'hdErrmessageRej').value;
		objdivTryAgain.innerHTML = "<table cellpadding='0' cellspacing='0' border='0' bgcolor='#f5f5f1' width='230'><tr><td><img src='" + strjsImagePath + "s.gif' width='4' height='1' border='0'></td><td valign='top'><img src='" + strjsImagePath + "ImgErrorIcon.GIF' border='0' align='left'></td><td style='FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ed224c;'>" + strHidValue + "</td></tr></table>";		
		blinkErrorImage();
	}
	else if(objhidResult == 'ERROR')
	{
		var objdivTryAgain = $('divFloatingTryAgain');
		objdivTryAgain.style.display = 'block';
		var objDivContractContents = $('divFloatingPassRemCont');
		objDivContractContents.style.visibility = 'visible';
		var objDivIncorrectLogin = $('divFloatingIncorrectLogin');
		objDivIncorrectLogin.style.display = 'none';
		var objdivTryAgain = $('divFloatingTryAgain');
		objdivTryAgain.style.display = 'block';
		objdivTryAgain.innerHTML = "<table cellpadding='0' cellspacing='0' border='0' bgcolor='#f5f5f1' width='230'><tr><td><img src='" + strjsImagePath + "s.gif' width='4' height='1' border='0'></td><td valign='top' width='22'><img src='" + strjsImagePath + "ImgErrorIcon.GIF' border='0' align='left'></td><td style='FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ed224c;'>" + returnMessage(16005) + "</td></tr></table>";
		blinkErrorImage();
	}
}


/*Added by mohan for UNIFICATION end */

//Function to Display Generic HD Hover Message
function ShowHDHoverMessage(strMessage,imageName,outerWidth,innerWidth,leftPosition,topPosition)
{
	var strTTHtml = "";

	strTTHtml += "<table cellspacing=\"0\" cellpadding=\"0\" width=\"" + outerWidth + "\" border=\"0\" style=\"position: absolute; left: "+ leftPosition +"px ; top: "+ topPosition +"px ; \">"
	strTTHtml += "	<tr>"
	strTTHtml += "		<td><img src=\"" + strjsImagePath + "tt_error_edge_top_left.gif\" width=\"2\" height=\"2\"></td>"
	strTTHtml += "		<td><img src=\"" + strjsImagePath + "tt_error_edge_top_green.gif\" width=\"50\" height=\"2\"></td>"
	strTTHtml += "		<td class=\"toolTipRightBackground\"><img src=\"" + strjsImagePath + "tt_error_edge_top_transparent.gif\" width=\"100%\" height=\"2\"></td>"
	strTTHtml += "		<td class=\"toolTipRightBackground\"><img src=\"" + strjsImagePath + "tt_error_edge_top_right.gif\" height=\"2\" width=\"2\"></td>"
	strTTHtml += "	</tr>"
	strTTHtml += "	<tr>"
	strTTHtml += "		<td style=\"background-image: url(" + strjsImagePath + "tt_error_edge_left_green.gif);\"><img src=\"" + strjsImagePath + "tt_error_edge_left_green.gif\" width=\"2\" height=\"1\"></td>"
	strTTHtml += "		<td class=\"toolTipLeftBackground\">"
	strTTHtml += "			<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" border=\"0\">"
	strTTHtml += "				<tr>"
	strTTHtml += "					<td align=\"center\" class=\"toolTipExclamationOrQuestion\" align=\"center\"><img src=\"" + strjsImagePath+imageName + " \"></td>"
	strTTHtml += "				</tr>"
	strTTHtml += "			</table>"
	strTTHtml += "		</td>"
	strTTHtml += "		<td class=\"toolTipRightBackground\">"
	strTTHtml += "			<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" border=\"0\">"
	strTTHtml += "				<tr>"
	strTTHtml += "					<td rowspan=\"3\"><img src=\"" + strjsImagePath + "s.gif\" width=\"10\" height=\"5\"></td>"
	strTTHtml += "					<td style=\"width: 100%\"><img src=\"" + strjsImagePath + "s.gif\" width=\"10\" height=\"5\"></td>"
	strTTHtml += "					<td rowspan=\"3\"><img src=\"" + strjsImagePath + "s.gif\" width=\"10\" height=\"5\"></td>"
	strTTHtml += "				</tr>"
	strTTHtml += "				<tr>"
	strTTHtml += "					<td>"
	strTTHtml += "						<table cellspacing=\"0\" cellpadding=\"0\" width=\"" + innerWidth + " \" border=\"0\">"
	strTTHtml += "	                       <tr>"
	strTTHtml += "					<td style=\"width: 100%;\">" + strMessage + "<img align=\"right\" src=\"" + strjsImagePath + "tt_tnm_logo.gif\"></td>"
	strTTHtml += "		               </tr>"
	strTTHtml += "						</table>"
	strTTHtml += "					</td>"
	strTTHtml += "				</tr>"
	strTTHtml += "				<tr>"
	strTTHtml += "					<td><img src=\"" + strjsImagePath + "s.gif\" width=\"1\" height=\"5\"></td>"
	strTTHtml += "				</tr>"
	strTTHtml += "			</table>"
	strTTHtml += "		</td>"
	strTTHtml += "		<td class=\"toolTipRightBackground\" style=\"background-image: url(" + strjsImagePath + "tt_error_edge_right_transparent.gif);\"><img src=\"" + strjsImagePath + "tt_error_edge_right_transparent.gif\" width=\"2\" height=\"1\"></td>"
	strTTHtml += "	</tr>"
	strTTHtml += "	<tr>"
	strTTHtml += "		<td><img src=\"" + strjsImagePath + "tt_error_edge_bottom_left.gif\" width=\"2\" height=\"2\"></td>"
	strTTHtml += "		<td><img src=\"" + strjsImagePath + "tt_error_edge_bottom_green.gif\" width=\"50\" height=\"2\"></td>"
	strTTHtml += "		<td class=\"toolTipRightBackground\"><img src=\"" + strjsImagePath + "tt_error_edge_bottom_transparent.gif\" width=\"100%\" height=\"2\"></td>"
	strTTHtml += "		<td><img src=\"" + strjsImagePath + "tt_error_edge_bottom_right.gif\" height=\"2\" width=\"2\"></td>"
	strTTHtml += "	</tr>"
	strTTHtml += "</table>"

	return overlib(strTTHtml, FULLHTML, BACKGROUND, "" + strjsImagePath + "s.gif");
}
//End of Generic HD Hover Message function 

//Function to Display HD Hover Message for Asset Control
function ShowHDAssetHoverMessage(strMessage)
{
	var myRegExp = /PrintFriendlyPage/;
	var URL = window.location.toString();
	var matchPos = URL.search(myRegExp);
	if(matchPos != -1)
	{
		return;
	}	
	var strTTHtml = "";

	strTTHtml += "<table cellspacing=\"0\" cellpadding=\"0\" width=\"290\" border=\"0\" style=\"position: absolute; left:0px ; top:0px ; \">"
	strTTHtml += "	<tr>"
	strTTHtml += "		<td><img src=\"" + strjsImagePath + "tt_error_edge_top_left.gif\" width=\"2\" height=\"2\"></td>"
	strTTHtml += "		<td><img src=\"" + strjsImagePath + "tt_error_edge_top_green.gif\" width=\"50\" height=\"2\"></td>"
	strTTHtml += "		<td class=\"toolTipRightBackground\"><img src=\"" + strjsImagePath + "tt_error_edge_top_transparent.gif\" width=\"100%\" height=\"2\"></td>"
	strTTHtml += "		<td class=\"toolTipRightBackground\"><img src=\"" + strjsImagePath + "tt_error_edge_top_right.gif\" height=\"2\" width=\"2\"></td>"
	strTTHtml += "	</tr>"
	strTTHtml += "	<tr>"
	strTTHtml += "		<td style=\"background-image: url(" + strjsImagePath + "tt_error_edge_left_green.gif);\"><img src=\"" + strjsImagePath + "tt_error_edge_left_green.gif\" width=\"2\" height=\"1\"></td>"
	strTTHtml += "		<td class=\"toolTipLeftBackground\">"
	strTTHtml += "			<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" border=\"0\">"
	strTTHtml += "				<tr>"
	strTTHtml += "					<td align=\"center\" class=\"toolTipExclamationOrQuestion\" align=\"center\"><img src=\"" + strjsImagePath + "tt_icon_exclamation.gif \"></td>"
	strTTHtml += "				</tr>"
	strTTHtml += "			</table>"
	strTTHtml += "		</td>"
	strTTHtml += "		<td class=\"toolTipRightBackground\">"
	strTTHtml += "			<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" border=\"0\">"
	strTTHtml += "				<tr>"
	strTTHtml += "					<td rowspan=\"3\"><img src=\"" + strjsImagePath + "s.gif\" width=\"10\" height=\"5\"></td>"
	strTTHtml += "					<td style=\"width: 100%\"><img src=\"" + strjsImagePath + "s.gif\" width=\"10\" height=\"5\"></td>"
	strTTHtml += "					<td rowspan=\"3\"><img src=\"" + strjsImagePath + "s.gif\" width=\"10\" height=\"5\"></td>"
	strTTHtml += "				</tr>"
	strTTHtml += "				<tr>"
	strTTHtml += "					<td>"
	strTTHtml += "						<table cellspacing=\"0\" cellpadding=\"0\" width=\"270\" border=\"0\">"
	strTTHtml += "	                       <tr>"
	strTTHtml += "					<td style=\"width: 100%;\">" + strMessage + "<img align=\"right\" src=\"" + strjsImagePath + "tt_tnm_logo.gif\"></td>"
	strTTHtml += "		               </tr>"
	strTTHtml += "						</table>"
	strTTHtml += "					</td>"
	strTTHtml += "				</tr>"
	strTTHtml += "				<tr>"
	strTTHtml += "					<td><img src=\"" + strjsImagePath + "s.gif\" width=\"1\" height=\"5\"></td>"
	strTTHtml += "				</tr>"
	strTTHtml += "			</table>"
	strTTHtml += "		</td>"
	strTTHtml += "		<td class=\"toolTipRightBackground\" style=\"background-image: url(" + strjsImagePath + "tt_error_edge_right_transparent.gif);\"><img src=\"" + strjsImagePath + "tt_error_edge_right_transparent.gif\" width=\"2\" height=\"1\"></td>"
	strTTHtml += "	</tr>"
	strTTHtml += "	<tr>"
	strTTHtml += "		<td><img src=\"" + strjsImagePath + "tt_error_edge_bottom_left.gif\" width=\"2\" height=\"2\"></td>"
	strTTHtml += "		<td><img src=\"" + strjsImagePath + "tt_error_edge_bottom_green.gif\" width=\"50\" height=\"2\"></td>"
	strTTHtml += "		<td class=\"toolTipRightBackground\"><img src=\"" + strjsImagePath + "tt_error_edge_bottom_transparent.gif\" width=\"100%\" height=\"2\"></td>"
	strTTHtml += "		<td><img src=\"" + strjsImagePath + "tt_error_edge_bottom_right.gif\" height=\"2\" width=\"2\"></td>"
	strTTHtml += "	</tr>"
	strTTHtml += "</table>"

	return overlib(strTTHtml, FULLHTML, BACKGROUND, "" + strjsImagePath + "s.gif");
}
//End of HD Hover Message function for Asset Control

function LastCallBack()
{
	var objhidResult = $(returnControlId('MastHeadHome_ascx') + '_' + 'objPasswordReminderLayer_hidResult');
	objhidResult = objhidResult.value;
	var objdivLoading = $('divLoading');
	objdivLoading.style.visibility = 'hidden';
	objdivLoading.style.display = 'none';
		
	var strBrowserType = getCookie('BROWSER_NAME');
	if(objhidResult == 'Sent')
	{
		var objdivTryAgain = $('divTryAgain');
		objdivTryAgain.style.display = 'none';			
		var objDivExpandSent = $('divPassSent');
		objDivExpandSent.style.visibility = 'visible';
		objDivExpandSent.style.display = 'block';
		var objDivContractContents = $('divPassRemCont');
		objDivContractContents.style.display = 'none';
		var objDivIncorrectLogin = $('divIncorrectLogin');
		objDivIncorrectLogin.style.display = 'none';		
		PassRemLayer_HideMenus();
	}
	else if(objhidResult == 'NEW')
	{
		var objdivTryAgain = $('divTryAgain');
		objdivTryAgain.style.display = 'block';
		var objDivContractContents = $('divPassRemCont');
		objDivContractContents.style.visibility = 'visible';
		var objDivIncorrectLogin = $('divIncorrectLogin');
		objDivIncorrectLogin.style.display = 'none';
		var objdivTryAgain = $('divTryAgain');
		objdivTryAgain.style.display = 'block';
		objdivTryAgain.innerHTML = "<table cellpadding='0' cellspacing='0' border='0' bgcolor='#f5f5f1'><tr><td><img src='" + strjsImagePath + "s.gif' width='4' height='1' border='0'></td><td valign='top'><img src='" + strjsImagePath + "ImgErrorIcon.GIF' border='0' align='left'></td><td style='FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ed224c;'>" + returnMessage(16000) + "</td></tr></table>";		
		blinkErrorImage();
	}
	else if(objhidResult == 'EXPIRED')
	{
		var objdivTryAgain = $('divTryAgain');
		objdivTryAgain.style.display = 'block';
		var objDivContractContents = $('divPassRemCont');
		objDivContractContents.style.visibility = 'visible';
		var objDivIncorrectLogin = $('divIncorrectLogin');
		objDivIncorrectLogin.style.display = 'none';
		var objdivTryAgain = $('divTryAgain');
		objdivTryAgain.style.display = 'block';
		var strHidValue=$(returnControlId('MastHeadHome_ascx') + '_' + 'hdErrmessage').value;
		objdivTryAgain.innerHTML = "<table cellpadding='0' cellspacing='0' bgcolor='#f5f5f1' border='0'><tr><td><img src='" + strjsImagePath + "s.gif' width='4' height='1' border='0'></td><td valign='top'><img src='" + strjsImagePath + "ImgErrorIcon.GIF' border='0' align='left'></td><td style='FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ed224c;'>" + strHidValue + "</td></tr></table>";		
		blinkErrorImage();
	}
	else if(objhidResult == 'REJECTED')
	{
		var objdivTryAgain = $('divTryAgain');
		objdivTryAgain.style.display = 'block';
		var objDivContractContents = $('divPassRemCont');
		objDivContractContents.style.visibility = 'visible';
		var objDivIncorrectLogin = $('divIncorrectLogin');
		objDivIncorrectLogin.style.display = 'none';
		var objdivTryAgain = $('divTryAgain');
		objdivTryAgain.style.display = 'block';
		var strHidValue=$(returnControlId('MastHeadHome_ascx') + '_' + 'hdErrmessageRej').value;
		objdivTryAgain.innerHTML = "<table cellpadding='0' cellspacing='0' border='0' bgcolor='#f5f5f1'><tr><td><img src='" + strjsImagePath + "s.gif' width='4' height='1' border='0'></td><td valign='top'><img src='" + strjsImagePath + "ImgErrorIcon.GIF' border='0' align='left'></td><td style='FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ed224c;'>" + strHidValue + "</td></tr></table>";		
		blinkErrorImage();
	}
	else if(objhidResult == 'ERROR')
	{
		var objdivTryAgain = $('divTryAgain');
		objdivTryAgain.style.display = 'block';
		var objDivContractContents = $('divPassRemCont');
		objDivContractContents.style.visibility = 'visible';
		var objDivIncorrectLogin = $('divIncorrectLogin');
		objDivIncorrectLogin.style.display = 'none';
		var objdivTryAgain = $('divTryAgain');
		objdivTryAgain.style.display = 'block';
		objdivTryAgain.innerHTML = "<table cellpadding='0' cellspacing='0' border='0' bgcolor='#f5f5f1' width='230'><tr><td><img src='" + strjsImagePath + "s.gif' width='4' height='1' border='0'></td><td valign='top' width='22'><img src='" + strjsImagePath + "ImgErrorIcon.GIF' border='0' align='left'></td><td style='FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ed224c;'>" + returnMessage(16005) + "</td></tr></table>";
		blinkErrorImage();
	}
	
	
}

function HideContentWithoutSpin()
{
	var objDivContractCont = $('divPassRemCont');
	objDivContractCont.style.visibility = 'hidden';
	$('imgSpinner').src = imgSpinner.src;
}

var strSelDateFrom;
var strSelMonthFrom;
var strSelYearFrom;
var strSelDateTo;
var strSelMonthTo;
var strSelYearTo;
var strControlid;
var Strstandardsearch;
var IssetClientId = false;

function AdvancedSearch_ascx_InitializeControlId()
{
	IssetClientId =true;
	strControlid = returnControlId('AdvancedSearch_ascx');	
	Strstandardsearch = returnControlId('StandardSearch_ascx');
	
}

function StoryList_ascx_InitializeControlId()
{

 if($("hidmediaType") != null)
	{
		$().hidmediaType.value = "Stories";
		CallHeaderTab();
	}
}	 
function SetAdvanceSearch(mode)
{
try
{
	if($("DivSearchControl") != null)
		$("DivSearchControl").style.display = "block";
	$().hidSearchClick.value = mode;
	var txtkeyword = $(Strstandardsearch + '_txtKeywords');
	if(txtkeyword.value=="<Enter Keyword(s)>" || txtkeyword.value=="<Please enter search text>" || txtkeyword.value=="<Enter Keyword(s) For Advanced Search>")
		{
			txtkeyword.value = "";
		}
	
	$().hidSearchQuery.value = txtkeyword.value;
	$().hidSearchTrail.value = txtkeyword.value + '~keyword~' ;
	$().hidSearchTrailRequired.value = "1";
	$().hidSearchTrailClicked.value = "0";
	$().hidSearchBeats.value = "";
	$().hidSearchCriteria.value = "";
	$().hidSearchSource.value = "";
	
	if (txtkeyword.value!= "")
	{
		$().hidSpellCheckRequired.value = "True"					
	}
	var drp1;
	var drp2;
	//drp1=$(strControlid + '_lstSource');
	var selectedvalue;
	var i=0;
	var objselectedflag =false;	
	/*for(i=0; i<drp1.length; i++)
	{
		objselectedflag = drp1.options[i].selected;
		
		if(objselectedflag == true)
		{
			selectedvalue = drp1.options[i].value;
			$().hidSearchSource.value = $().hidSearchSource.value + "," + selectedvalue;
		}
	}*/

	drp2=$(strControlid + '_lstBeats');
	
	for(i=0;i<drp2.length;i++)
	{
		if(drp2.options[i].selected==true)
		{
			$().hidSearchBeats.value = $().hidSearchBeats.value + "," + drp2.options[i].value;
		}
	}
		 
	var chktemp =$(strControlid + '_rdAtLeastOneSearchTerm');

	if(chktemp.checked==true)
	{
		$().hidSearchCriteria.value = "AtLeastOneSearchTerm";
	} 
  
	chktemp = $(strControlid + '_rdAllSearchTerms');
	
	if(chktemp.checked==true)
	{
		$().hidSearchCriteria.value = "AllSearchTerms";
	}
	 
	chktemp = $(strControlid + '_rdExactPhrase');
	if(chktemp.checked==true)
	{
		$().hidSearchCriteria.value = "ExactPhrase";
	}
	
	var ToDate = $(strControlid + '_txtToDay').value;
	var ToMonth = $(strControlid + '_txtToMonth').value;
	var FromDate = $(strControlid + '_txtFromDay').value;	
	var FromMonth = $(strControlid + '_txtFromMonth').value
	if(ToDate.length == 1)
	{
		ToDate = '0'+ToDate;
	}
	if(ToMonth.length == 1)
	{
		ToMonth = '0'+ToMonth;
	}
	if(FromDate.length == 1)
	{
		FromDate = '0'+FromDate;
	}
	if(FromMonth.length == 1)
	{
		FromMonth = '0'+FromMonth;
	}
	
	$().hidSearchToDate.value = ToDate + "/" + ToMonth +"/"+ $(strControlid +'_txtToYear').value;
	$().hidSearchFromDate.value = FromDate + "/" + FromMonth +"/"+ $(strControlid +'_txtFromYear').value;	
	
	$().hidStrAdvFieldText.value = "";
	
	var path;
	$().hidSearchToDate.value = ToDate + "/" + ToMonth +"/"+ $(strControlid +'_txtToYear').value;
	$().hidSearchFromDate.value = FromDate + "/" + FromMonth +"/"+ $(strControlid +'_txtFromYear').value;	
	
	$().hidIsSearchClick.value = true;
	if(IsPageSubmitRequire == 'TRUE')
	{
		if (txtAdvCLPage == "False")
		{
			if (txtIsChannelGatewayPage == "True")
			{
				var objcontrolid = returnControlId('StandardSearch_ascx');
				if($(objcontrolid + '_rdSearchwithinSection').checked == true)
				{
					$().hidSubmitRequired.value = "1";
					document.forms[0].action ="../Search/SearchResults.aspx?searchtype=CG";
					document.forms[0].method = "post";
					document.forms[0].submit();			
				}
				else
				{
					$().hidSubmitRequired.value = "1";
					document.forms[0].action ="../Search/SearchResults.aspx";
					document.forms[0].method = "post";
					document.forms[0].submit();			
				}
			}
			else
			{
				if (txtIsSearchOptionDisplay == "True")
				{
					var objcontrolid = returnControlId('StandardSearch_ascx');
					if($(objcontrolid + '_rdSearchwithinSection').checked == true)
					{
						AJAX_MethodForSearch();			
						ShowHideCLControls();								
					}
					else
					{
						$().hidSubmitRequired.value = "1";
						document.forms[0].action ="../Search/SearchResults.aspx";
						document.forms[0].submit();
					}
				}
				else
				{
					$().hidSubmitRequired.value = "1";
					document.forms[0].action ="../Search/SearchResults.aspx";
					document.forms[0].method = "post";
					document.forms[0].submit();
				}
			}
		}
		else
		{
			var objcontrolid = returnControlId('StandardSearch_ascx');
			if (txtIsSearchOptionDisplay != "True")
			{
				//
				$().hidSubmitRequired.value = "1";
				document.forms[0].action ="../Search/SearchResults.aspx";
				document.forms[0].submit();
			}
			else
			{
				if($(objcontrolid + '_rdSearchwithinSection').checked == true)
				{
					AJAX_MethodForSearch();			
					ShowHideCLControls();								
				}
				else
				{
					$().hidSubmitRequired.value = "1";
					document.forms[0].action ="../Search/SearchResults.aspx";
					document.forms[0].submit();
				}
			}
		}
	}
	else
	{
		if (txtIsChannelGatewayPage == "True")
		{
			var objcontrolid = returnControlId('StandardSearch_ascx');
			if($(objcontrolid + '_rdSearchwithinSection').checked == true)
			{
				AJAX_MethodForSearch();			
			}
			else
			{
				$().hidSubmitRequired.value = "1";
				document.forms[0].action ="../Search/SearchResults.aspx";
				document.forms[0].method = "post";
				document.forms[0].submit();			
			}
		}
		else
		{
			AJAX_MethodForSearch();
		}
	}
	return false; 
	}
	catch(ex)
	{
	
	}
	
}

function flipStandardSearchImage(image_id, image_name) 
{
	$(image_id).src = strjsImagePath + image_name;
	$(image_id).width='92';
	blnIsAdvaClicked = false;
}	


function TabMediaDetailClick(mode)
{
	if (isEnterClick == true)
	{
		isEnterClick=false;
		return false;
	}
	var mediaType = mode.split("_");
	if($().hidmediaType.value != mediaType[1])
	{
		$().hidNewTabClick.value = true;
	}
	$().hidmediaType.value = mediaType[1];
	
	 if(mediaType[1] != "Stories")
	 {
	   
		if ( typeof document.forms[0] == 'object')
		{
			$().hidMediaDetailSubmitRequired.value = "1"
		    document.forms[0].action = "../Assets/AssetListingPage.aspx";
			document.forms[0].submit();
		}
	 }
	 else
	 {
	
	 if(CurrentPageName != "GATEWAY")
	 {
		document.forms[0].action = "../Gateway/Gateway.aspx";
		document.forms[0].submit();
	 }
	}
	return false; 
}


function TabDefaultClick(mode)
{
	var mediaType = mode.split("_");
	$().hidmediaType.value = mediaType[1];
	CallHeaderTab();
	return false; 
}

function CallGatewayTab()
{
	
	if (isEnterClick == true)
	{
		isEnterClick=false;
		return false;
	}
			
	var objTab = returnControlId('TabControl_ascx');
	$().hidmediaType.value = "Stories";
	$(objTab + "_img_Stories").src = strjsImagePath + 'masthead_tab_releases_on.gif';
	$(objTab + "_img_Video").src = strjsImagePath + 'masthead_tab_video_off.gif';
	$(objTab + "_img_Audio").src = strjsImagePath + 'masthead_tab_audio_off.gif';
	$(objTab + "_img_Stills").src = strjsImagePath + 'masthead_tab_stills_off.gif';

}

var Tabselectedflag =1;
var SelectedTabvalue = "";
function SetSelectedTabValue(objtab)
{

	SelectedTabvalue = objtab; 
	Tabselectedflag =1;

}

function getSelectedTabValue()
{

	if(Tabselectedflag==1)
	{
		if(SelectedTabvalue!='')
		{
			$().hidmediaType.value = SelectedTabvalue;
		}
		Tabselectedflag =0;
	}
	else
	{

	}

}


function OpenPopupWin()
{
	window.open('../TellAFriend/TellAFriend.aspx','','scrollbars=no,width=584,height=500,status=no,menubar=no,toolbar=no,location=no screenX=200,screenY=200,top=150,left=200');
}		
function checkEnter(event,obj,validateFunName)
{ 	
	var browser=navigator.userAgent;
	var os = navigator.platform;
	var netscape = false;	
	var explorer = false;
	if(browser.indexOf('Mac')>0)
		mac=true;
	if(browser.indexOf('MSIE')>0)
		explorer = true;			
	else
		netscape = true;	

	var code = 0;
	if (netscape)
		code = event.which;
	else
		code = event.keyCode;

	if (code==13)
	{
		
		if (typeof obj == 'object')
		{
			event.returnValue=false; 
			event.cancel = true;
			eval(validateFunName);
		}
	}
}
function TitleRedirect(strLink)
{	
	window.location=strLink;
	return false;		
}
function SetsessionOut()
{
	strSessionOut = 'true';
}

function TNM_CallbackError(obj1)
{
	var str1,str2,str3,str4;
	obj = $(obj1);
	if(obj != null)
	{
		var objHtml=obj.innerHTML;
		//obj.innerHTML = objHtml.replace("Loading","Error:Data not found");
		objHtml=obj.innerHTML;
		//obj.innerHTML = objHtml.replace("spinner.gif","NRF1.gif");
		str1=objHtml.split("spinner.gif")[0];
		str2=objHtml.split("spinner.gif")[1];
		newArray = str1.match(/(table*)/i); 
		
		str3 = str1.substring(str1.lastIndexOf(newArray[newArray.length-1]),str1.length);
		str1 = str1.substring(0,str1.lastIndexOf(newArray[newArray.length-1]));
		myRE = new RegExp("td", "gi");
		newArray = str3.match(myRE); 
		
		str4=str3.split(newArray[0]);
		str1 = str1 + str4[0] + "td" + str4[1] + "td" + str4[2];
		str3=str2.split("<")[0];
		
		str2 = str2.replace(str3,"TD width='100%' align='right' style='COLOR: red;'>Data not loaded");
		obj.innerHTML = str1 + str2;
	}
	var strIs_UserLogout = getCookie('Is_UserLogout');
	if (strIs_UserLogout == null)
	{
		var strUserSessionId = getCookie('UserSessionId');
		if (strUserSessionId != null)
		{
			var strSessionOutPageIn = getCookie('SessionOutPageIn');
			if (strSessionOutPageIn == 'popup')
			{
				setCookie('Is_Popup','', 365,'/');
				delCookie('Is_Popup','/');
				window.location = "../Common/SessionExpired.aspx"
			}
			else if (strSessionOutPageIn == 'base')
			{
				window.location = "../Common/BaseSessionExpired.aspx"		
			}
		}
	}
	else
	{
		delCookie('Is_UserLogout','/');
	}
}

function SetAdvCLValue()
{
	var objcontrolid = returnControlId('StandardSearch_ascx');
	var strFlag;
	strFlag = $(objcontrolid + '_rdSearchwithinSection').checked;
	if (strFlag)
	{
		$().hidStrEntireSiteFlag.value = 'false';
	}
	else
	{
		$().hidStrEntireSiteFlag.value = 'true';
	}
}

function ResetAdvanceControls(IsLoad)
{
	try
	{
		var objcontrolid = returnControlId('StandardSearch_ascx');				
		if (IsLoad == 'True'  )
		 {			
			if($(objcontrolid + '_txtKeywords').value=='')
			$(objcontrolid + '_txtKeywords').value = '<Enter Keyword(s)>';
		 }
		else
		{		  
		   $(objcontrolid + '_txtKeywords').value = '<Please enter search text>';
		}
		$(strControlid + '_rdAtLeastOneSearchTerm').checked = false;
		$(strControlid + '_rdAllSearchTerms').checked = false;
		$(strControlid + '_rdExactPhrase').checked = false;
		$(strControlid + '_txtFromMonth').value = '';
		$(strControlid + '_txtFromDay').value = '';
		$(strControlid + '_txtFromYear').value= '';
		$(strControlid + '_txtToMonth').value = '';
		$(strControlid + '_txtToYear').value = '';
		$(strControlid + '_txtToDay').value = '';
		
		var objDivValidateDates = $("DivValidateDates");
		objDivValidateDates.style.visibility = "hidden";
		objDivValidateDates.style.display = "none";
		
		var objDivCompareDatesErrorMessage = $("DivCompareDatesErrorMessage");
		objDivCompareDatesErrorMessage.style.visibility = "hidden";
		objDivCompareDatesErrorMessage.style.display = "none";
		
		var objDivFutureDatesErrorMessage = $("DivFutureDatesErrorMessage");
		objDivFutureDatesErrorMessage.style.visibility = "hidden";
		objDivFutureDatesErrorMessage.style.display = "none";
			
		var drp1;
		var drp2;
		var selectedvalue;
		var i=0;
		var objselectedflag =false;	
		
		drp2=$(strControlid + '_lstBeats');
		
		for(i=0;i<drp2.length;i++)
		{
			if(drp2.options[i].selected==true)
			{
				drp2.options[i].selected = false;
			}
		}
	}
	catch(ex)
	{
		
	}
}

// Search Trail




function ShowToolTip(objcontrol,objmessage)
{
	objcontrol.title = objmessage;
}

function AboutLinkClick()
{
	var strPageURL = "/info/index.html";
	var sLink = "http://" + txtServerName + strPageURL;
	window.location=sLink;	
}
function AboutContactLink()
{
	var strPageURL = "/info/contactus";
	var sLink = "http://" + txtServerName + strPageURL;
	window.location=sLink;	
}
//********For GotFeedback by Rajesh************

function checkYourFeedbackTextbox(id,status,strdeftext)
{
	/*
	Parameter : id
		values ("TextBox id")
	
	Parameter : status 
		values ("setFocus" or "lostFocus" or "buttonClick")
	
	Parameter : strdeftext 
		values ("default text in feild")
	*/

	var objTxt=$(id);
	
	if(objTxt != null)
	{
		var s = objTxt.value.replace(/^s+/,"").replace(/s+$/,"");
		if(status == "setFocus")
		{
			if(s == strdeftext)
			{
				objTxt.value = "";	
				return false;
			}
		}
		else if(status == "lostFocus")
		{
			s = objTxt.value.replace(/\s+/g,"");
			if(s.length == 0 || s == "*" || s==strdeftext)
			{
				objTxt.value = strdeftext;
				return false;
			}
		}
		return true;
	}
}

function showselectboxes()
{
    // show all dropdowns on the page
    // looping through all forms on the page
    if(!this.sel)
    {
		this.sel=this.document.getElementsByTagName("SELECT")
		this.sel.level=0
    }
    var sel=this.sel
    for(i=0;i<sel.length;i++)
    {
      sel[i].style.visibility="visible"
    }
}
function CloseAssetLayer()
{
	if (blnAssetPreviewFlag)
	{
		AssetPreviewLayer_contractAssetPreview();
	}
}

function FloatingLayer_ClearTime()
{
	clearTimeout(intLoginBodyid);
	clearTimeout(intLoginTitleid);
}

function FloatingLayer_SetTime()
{
	intLoginBodyid = window.setTimeout("FloatingLoginLayer_contract()",5000);	
}

function blinkErrorArrowImage()
{
	var errorArr = new Array()
	errorArr = document.getElementsByTagName("img")
	for (i=0; i<errorArr.length; i++)
	{
		if (errorArr[i].src.toUpperCase().indexOf("Right_Red_Arrow.gif".toUpperCase()) != -1)
		{
			strSrc = strjsImagePath + "Right_Red_Arrow.gif?" + (((1+Math.random())*0x10000)|0).toString(16).substring(1)
			errorArr[i].src = strSrc
		}
		if (errorArr[i].src.toUpperCase().indexOf("Left_Red_Arrow.gif".toUpperCase()) != -1)
		{
			strSrc = strjsImagePath + "Left_Red_Arrow.gif?" + (((1+Math.random())*0x10000)|0).toString(16).substring(1)
			errorArr[i].src = strSrc
		}
	}
}

function Expand_FloatingLayer()
{
	try
	{
		$('LayerControl').style.position = 'relative';
		
		//expandPassRemWithCustomMessage(returnMessage(16001),'N');
		
		FloatingLoginLayerTitle_expand();
				
		var objtxtLogin = $(returnControlId('PasswordReminderLayer_ascx') + '_' + 'txtLogin');
		var objtxtPassword = $(returnControlId('PasswordReminderLayer_ascx') + '_' + 'txtPassword');
		objtxtLogin.value = "";
		objtxtPassword.value = "";
		setTimeout("FloatingLoginLayer_expand()",1000);
		blinkErrorArrowImage();
	}
	catch(ex){}
}

function FloatingLoginLayer_expand()
{
	try
	{
		$('divLoginBody').style.visibility = 'visible';
		$('divLoginBody').style.display = 'block';
		$('divLoginError').style.display = 'block';
		if (!strDefaultFloatingMsg)
		{
			strDefaultFloatingMsg = $('divLoginErrorMSG').innerHTML;
			
		}
		expandFloatingLayerwithCustomMessage(strDefaultFloatingMsg);
		var objtxtLogin = $(returnControlId('PasswordReminderLayer_ascx') + '_' + 'txtLogin');
		if (blnCartErrorMsg == true)
		{
			var objlblError1 = $(returnControlId('PasswordReminderLayer_ascx') + '_' + 'lblOppsLoginError1');
			var strHidValue=$(returnControlId('MastHeadHome_ascx') + '_' + 'hdErrmsgNonLoginAddToCart').value;
			objlblError1.innerHTML = strHidValue;			
			
		}
		else
		{
			var objlblError1 = $(returnControlId('PasswordReminderLayer_ascx') + '_' + 'lblOppsLoginError1');
			var strHidValue=$(returnControlId('MastHeadHome_ascx') + '_' + 'hdErrmsgNonLoginPreview').value;
			objlblError1.innerHTML = strHidValue;		
		}
		objtxtLogin.focus();
		return false;
	}
	catch(ex){}
}

function FloatingLoginLayer_contract()
{
	$("divFloatingPassSent").style.display = 'none';
	$("divFloatingTryAgain").style.display = 'none';
	$('divLoginBody').style.visibility = 'hidden';
	$('divFloatingPassRem').style.display = 'block';
	$('divLoginBody').style.display = 'none';
	$('divFloatingMailSent').style.display = 'none';
	$('divLoginError').style.visibility = 'hidden';
	intLoginTitleid = window.setTimeout("FloatingLoginLayerTitle_contract()",1000);
	window.setTimeout("$('LayerControl').style.position = 'absolute';",2000);
	
}

function FloatingLoginLayerTitle_contract()
{
	$('divFloatingLoginLayer').style.visibility = 'hidden';
	$('divFloatingLoginLayer').style.display = 'none';
}

function FloatingLoginLayerTitle_expand()
{
	$('divFloatingLoginLayer').style.visibility = 'visible';
	$('divFloatingLoginLayer').style.display = 'block';
}

function FloatingLayerValidation()
{
	var objtxtLogin = $(returnControlId('PasswordReminderLayer_ascx') + '_' + 'txtLogin');
	var objtxtPassword = $(returnControlId('PasswordReminderLayer_ascx') + '_' + 'txtPassword');
	var objchkRemME = $(returnControlId('PasswordReminderLayer_ascx') + '_' + 'chkRemeber');
	if(objtxtLogin.value=="" || objtxtLogin.value=="Email/User ID" || objtxtPassword.value=="")
	{
		
		expandFloatingLayerwithCustomMessage (returnMessage(16001));
		
		blinkErrorArrowImage();
		
	}
	else
	{
		if (objtxtPassword.value.length<4)
		{
			expandFloatingLayerwithCustomMessage (returnMessage(16001));
			blinkErrorArrowImage();
		}
		else
		{
			if(ValidateFloatingLoginEmail()!=false)
			{
				FloatingLoginLoadingShow();
				FloatingLoginCallback1_Callback(objtxtLogin.value,objtxtPassword.value,objchkRemME.checked,'false');
			}
			else
			{
				expandFloatingLayerwithCustomMessage (returnMessage(16001));
				blinkErrorArrowImage();
			}
		}
	}
}

function ValidateFloatingLoginEmail()
{
	var objtxtLogin = $(returnControlId('PasswordReminderLayer_ascx') + '_' + 'txtLogin');
	strTextString = objtxtLogin.value;
	lenTextString = strTextString.length;
	if (lenTextString == 0)
	{
		expandFloatingLayerwithCustomMessage (returnMessage(16001));
	}
	
	if(!LoginIsEmail(objtxtLogin,"E-mail address"))
	{
		//return false;
	}
}	

function expandFloatingLayerwithCustomMessage(strErrorMsg)
{
	$('divLoginError').style.visibility = 'visible';
	$('divLoginError').style.display = 'block';
	$('divFloatingTryAgain').style.display = 'none';
	$('divLoginErrorMSG').innerHTML = strErrorMsg;
	
}

function FloatingLoginLoadingShow()
{
	$('divLoginBodyContent').style.visibility = 'hidden';
	$('divLoginBodyContent').style.display = 'none';
	$('divLoginBodyLoading').style.visibility = 'visible';
	$('divLoginBodyLoading').style.display = 'block';
	$('divLoginError').style.visibility = 'hidden';
	$('divLoginError').style.display = 'none';
}

function FloatingLoginLoadingHide()
{
	$('divLoginBodyContent').style.visibility = 'visible';
	$('divLoginBodyContent').style.display = 'block';
	$('divLoginBodyLoading').style.visibility = 'hidden';
	$('divLoginBodyLoading').style.display = 'none';
	$('divLoginError').style.visibility = 'visible';
	$('divLoginError').style.display = 'block';
}

function FloatingLoginCallback1_Callback(strA_Login,strA_Password,strA_RemMe,blnA_isPassCookie)
{
	setCookie('TNMEditAC','X', 365,'/');
	var objUsrLogin = returnControlId('PasswordReminderLayer_ascx') + '_' + 'FloatingLoginCallback1';
	var objCartNonloggedData = $(returnControlId('MastHeadHome_ascx') + '_' + 'hdATCartNloggedInData').value;
	var objNonLoggedFlag = $(returnControlId('MastHeadHome_ascx') + '_' + 'hdACNonlogedVdationFlags').value;
	eval(objUsrLogin).Callback(strA_Login, strA_Password, strA_RemMe, blnA_isPassCookie, objCartNonloggedData, objNonLoggedFlag);	
}

var DomLoaded =
{
	onload: [],
	loaded: function()
	{
		if (arguments.callee.done)
			return;
		arguments.callee.done = true;
		for (i = 0;i < DomLoaded.onload.length;i++)
			DomLoaded.onload[i]();
	},
	load: function(fireThis)
	{
		this.onload.push(fireThis);
		if (document.addEventListener) 
			document.addEventListener("DOMContentLoaded", DomLoaded.loaded, null);
		if (/KHTML|WebKit/i.test(navigator.userAgent))
		{
			var _timer = setInterval(function()
			{
				if (/loaded|complete/.test(document.readyState))
				{
					clearInterval(_timer);
					delete _timer;
					DomLoaded.loaded();
				}
			}, 10);
		}
		/*@cc_on @*/
		/*@if (@_win32)
			var proto = "javascript:void(0)";
			if (location.protocol == "https:")
				proto = "//0";
			document.write("<scr"+"ipt id=__ie_onload defer src=" + proto + "><\/scr"+"ipt>");
			//alert("<scr"+"ipt id=__ie_onload defer src=" + proto + "><\/scr"+"ipt>");
			var script = $("__ie_onload");
			script.onreadystatechange = function()
			{
				if (this.readyState == "complete")
				{
					DomLoaded.loaded();
				}
			};
		/*@end @*/
		window.onload = DomLoaded.loaded;
	}
};

function GenerateTabStrip()
{ 
	try
	{
		if(IsFlash == "False")
			{			
				eval(ThumbTabStrip).Destroy();
				eval(MPPThumbnailId).Callback("unhide");
				showDHTML("");
			}	
	}
	catch(e)
	{
		
	}
} 
function OpenGotFeedbackWindow()
{
	window.open('../GotFeedback/GotFeedback.aspx?FeedCatg=REG&Screen=FeedBack','','scrollbars=yes,width=600,height=643,status=no,menubar=no,toolbar=no,location=no ,screenX=200,screenY=200,top=150,left=200');
}

function ChangeAdvCLPageTitle()
{
	document.title='The NewsMarket: ' + txtAdvCLPageTitle;
}

function ShowHideCLHeaderAndHTML()
{
	try
	{
		if ($('div_ACL_HeaderText')!= null)
		{
			if (txtACLHeaderOnFirstPage == "True")
			{
				$('div_ACL_HeaderText').style.display = 'none';
				if ($('clHeader800')!= null)
				{
					$('clHeader800').style.display = 'none';
				}
			}
			else
			{
				//$('div_ACL_HeaderText').style.display = 'block';
			}
		}
		
		if ($('div_ACL_HeaderImage')!= null)
		{
			if (txtACLHTMLOnFirstPage == "True")
			{
				$('div_ACL_HeaderImage').style.display = 'none';
				if ($('clHeader800')!= null)
				{
					$('clHeader800').style.display = 'none';
				}
			}
			else
			{
				//$('div_ACL_HeaderImage').style.display = 'block';
			}
		}
	}
	catch(ex)
	{
	}
}
function HideACL_HTMLContain()
{
	try
	{
		if ($().hidStrEntireSiteFlag.value != 'true')
		{
			if ($('div_ACL_HeaderImage')!= null)
			{
				$('div_ACL_HeaderImage').style.display = 'none';
			}
		}
		else
		{
			if ($('div_ACL_HeaderImage')!= null)
			{
				$('div_ACL_HeaderImage').style.display = 'none';
			}
			if ($('div_ACL_HeaderText')!= null)
			{
				$('div_ACL_HeaderText').style.display = 'none';
			}			
		}
	}
	catch(ex){}
}

function SetSearchOptionValue()
{
  try
  {
	var objcontrolid = returnControlId('StandardSearch_ascx');
	if(CurrentPageName == "CHANNELGATEWAY")
	{	
		if($(objcontrolid + '_rdSearchwithinSection') != null)
		{
			$(objcontrolid + '_rdSearchwithinSection').checked = 'true';
		}    
	}	
  }
  catch(ex){}
}

function LoginActivationMail()
{
	//Callback starts
	$(returnControlId('PasswordReminderLayer_ascx') + '_' + 'lblIncorrectLogin').innerHTML = "<table cellpadding='0' cellspacing='0' border='0'width='100%'><tr><td width='100%'><img src='" + strjsImagePath + "s.gif' height='5' border='0'></td></tr><tr><td width='100%' align='center'><img src='" + strjsImagePath + "spinner.gif' border='0'></td></tr><tr><td width='100%'><img src='" + strjsImagePath + "s.gif' height='5' border='0'></td></tr></table>";	
	eval(returnControlId('MastHeadHome_ascx') + '_' + 'LoginActivationMail').Callback();
	
}

function LoginActivationMailSentCallBack()
{
	$(returnControlId('PasswordReminderLayer_ascx') + '_' + 'lblIncorrectLogin').innerHTML = "";
	var objDivIncorrectLogin = $('divIncorrectLogin');
	objDivIncorrectLogin.style.display = 'none';
	var objdivRemindMeLink = $('divRemindMeLink');
	objdivRemindMeLink.style.display = 'none';
	var objdivTryAgain = $('divTryAgain');
	objdivTryAgain.style.display = 'none';
	var objMailSent = $('divMailSent');
	objMailSent.style.display = 'block';
	PassRemLayer_HideMenus();
	
}
function FloatingLoginActivationMail()
{
	FloatingLoginLoadingShow();
	eval(returnControlId('PasswordReminderLayer_ascx') + '_' + 'FloatingLoginActivationMail').Callback();
	
}

function FloatingLoginActivationMailSentCallBack()
{
	FloatingLoginMailSent();
}

function FloatingLoginMailSent()
{
	$('divLoginBodyContent').style.visibility = 'visible';
	$('divLoginBodyContent').style.display = 'block';
	$('divLoginBodyLoading').style.visibility = 'hidden';
	$('divLoginBodyLoading').style.display = 'none';
	$('divFloatingMailSent').style.visibility = 'visible';
	$('divFloatingMailSent').style.display = 'block';
}
//Callback for Quick Registration
function QuickRegActivationMail()
{
	$('divQuickRegIncorrectLogin').style.display = 'none';	
	$('divQuickRegLoading').style.display = 'block';
	eval(returnControlId('QuickRegistration_ascx') + '_' + 'QuickRegActivationMail').Callback();
	
}

function QuickRegActivationMailCallBack()
{
	var retVal = $(returnControlId('QuickRegistration_ascx') + '_' + 'hdErrorMessage').value
	if (retVal == "ERROR")
	{
		$('divQuickRegIncorrectLogin').style.display = 'block';	
		$(returnControlId('QuickRegistration_ascx') + '_' + 'lblActivationMessage').innerHTML = "<font style='FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #d10026;'>Data not loaded.</font>";	
		$('divQuickRegLoading').style.display = 'none';	
	}
	else
	{
		$('divQuickRegIncorrectLogin').style.display = 'block';	
		$(returnControlId('QuickRegistration_ascx') + '_' + 'lblActivationMessage').innerHTML = "<font style='FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #67CF36;'>ACTIVATION MAIL SENT!</font>";	
		$('divQuickRegLoading').style.display = 'none';	
	}
}

//Added for Registration process Enhancements
//Introducing Grayed layer functionality
function DisableUI()
{
	var objDivDisableTop = document.createElement("div");
	//Create Top Layer
	objDivDisableTop.id = "divDisableTop";
	document.body.appendChild(objDivDisableTop);
	objDivDisableTop.style.display = "";
	
	//Assign properties to Top layer		
	if (document.getElementById("divDisableTop"))
	{
		objDivDisableTop.style.position = "absolute";
		objDivDisableTop.style.left = "0px";
		objDivDisableTop.style.top = "0px";
		objDivDisableTop.className = "greyedLayerUI";

		var clientWidth = browserWindowSize().width;
		var clientHeight = browserWindowSize().height;
		objDivDisableTop.style.width = (Math.max(Math.max(document.documentElement.scrollWidth, document.body.scrollWidth), clientWidth));
		objDivDisableTop.style.height =(Math.max(document.documentElement.scrollHeight, document.body.scrollHeight));
	}
		
}
function EnableUI()
{
	try
	{
		if(document.getElementById("divDisableTop"))
		{
			document.getElementById("divDisableTop").style.display = "none";
			document.body.removeChild(document.getElementById("divDisableTop"));
		}
	}
	catch(ex){}
	
	//Add your code here to hide the activated layer/control
}

browserWindowSize = function()
{
	var w = 0;
	var h = 0;

	//IE
	if(!window.innerWidth)
	{
		//strict mode
		if(!(document.documentElement.clientWidth == 0))
		{
			w = document.documentElement.clientWidth;
			h = document.documentElement.clientHeight;
		}
		//quirks mode
		else
		{
			w = document.body.clientWidth;
			h = document.body.clientHeight;
		}
	}
	//w3c
	else
	{
		w = window.innerWidth;
		h = window.innerHeight;
	}
	return {width:w,height:h};
}

function CallAccountActivation()
{
	var query = window.location.search.substring(1);
	if (query != "") 
	{
		var vars = query.split("&");
		for (var i=0;i<vars.length;i++) 
		{
			var pair = vars[i].split("=");
			if (pair[0] == 'usid' && (pair[1] == 0 || pair[1] == 1 || pair[1] == 2))
			{
				DisableUI();
				document.getElementById("divAccountActivation").style.display = "block";
				document.getElementById("divAccountActivation").style.position = "absolute"
				document.getElementById("divAccountActivation").style.left = "212px";
				document.getElementById("divAccountActivation").style.top = "96px";
			}
		}
	}
}
//End of Layer

//Added for Issue 9373
//Check preview Count for Non Logged In users.
//This function returns true if preview functionality is enabled for Non logged in users
function IsNonloginPreviewEnabled()
{
	if(parseInt(intNonLoginPreviewLimit) < 0)
	{
		return true;
	}
	else if(parseInt(intNonLoginPreviewLimit) > 0)
	{
		var intPreviewedCount = getCookie('PreviewedCount');
		if(intPreviewedCount != null)
		{
			if(parseInt(intPreviewedCount) < parseInt(intNonLoginPreviewLimit))
			{
				return true;
			}
			else
			{
				return false;
			}
		}
		else
		{
			return true;
		}
	}
	else
	{
		return false;
	}
}

// CSS Browser Selector   v0.2.5
// Documentation:         http://rafael.adm.br/css_browser_selector
// License:               http://creativecommons.org/licenses/by/2.5/
// Author:                Rafael Lima (http://rafael.adm.br)
// Contributors:          http://rafael.adm.br/css_browser_selector#contributors
var css_browser_selector = function()
{
	var ua = navigator.userAgent.toLowerCase(); var is = function(t){ return ua.indexOf(t) != -1; }; var h = document.getElementsByTagName('html')[0]; var b = (!(/opera|webtv/i.test(ua))&&/msie (\d)/.test(ua))?('ie ie'+RegExp.$1):is('netscape/7')?'ns ns7':/netscape (\d)/.test(ua)?'ns ns'+RegExp.$1:is('gecko/')?'gecko':is('opera/9')?'opera opera9':/opera (\d)/.test(ua)?'opera opera'+RegExp.$1:is('konqueror')?'konqueror':is('applewebkit/')?'webkit safari':is('mozilla/')?'gecko':''; var os = (is('x11')||is('linux'))?' linux':is('mac')?' mac':is('win')?' win':''; var c = b + os + ' js'; h.className += h.className?' '+c:c;
}();
function $(__strId__)
	{
		__doc__ = (typeof __doc__ == "object") ? __doc__ : document;
		__frm__ = (typeof __frm__ == "object") ? __frm__ : (typeof __doc__.forms[0] == "undefined") ? __frm__ : __doc__.forms[0].elements;

		if (arguments.length < 1)
			return __frm__;
		else
			return __doc__.getElementById(__strId__);
	}
