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;

/*
window.onerror = function myErrorHandler(errorMsg, url, lineNumber) {
        //alert(errorMsg);
        return true;
}
*/
    
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;
	
	//Start - Code added for FE Revision Issue #16055
	if((getCookie('TNMDownloadCookie') != "" && getCookie('TNMDownloadCookie') != null) || (getCookie('TNMORDERHISTORYCookie') != "" && getCookie('TNMORDERHISTORYCookie') != null))
		objCartNonloggedData = "";
	//End - Code added for FE Revision Issue #16055
	
	var objDownloadNonloggedData = $(returnControlId('MastHeadHome_ascx') + '_' + 'hdDownloadNloggedInData').value;	 //SR9.10
	var objNonLoggedFlag = $(returnControlId('MastHeadHome_ascx') + '_' + 'hdACNonlogedVdationFlags').value;
	eval(objUsrLogin).Callback(strA_Login, strA_Password, strA_RemMe, blnA_isPassCookie, objCartNonloggedData, objNonLoggedFlag,objDownloadNonloggedData);		//SR9.10
}	

function LastLoginCallBack()
{
	var objhidValidUser;
	
	try {
		objhidValidUser = $(returnControlId('MastHeadHome_ascx') + '_' + 'hidUserStatus').value;
	} catch(e) {
		objhidValidUser = "";
	}
			
	//Security Spec
	if(objhidValidUser == "ErrorPage")
	{
			var sLink = "http://" + txtServerName  + "/Common/PageNotFound.aspx";
			document.forms[0].action = sLink;
			document.forms[0].submit();
	}
	
	else 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;
	
	
	//Security Spec
	if(objhidValidUser == "ErrorPage")
	{
			var sLink = "http://" + txtServerName  + "/Common/PageNotFound.aspx";
			document.forms[0].action = sLink;
			document.forms[0].submit();
	}
	else 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]);
			
			//sr 9.10
				if (strDownloadIsNonLoggedInData == '0' || strDownloadIsNonLoggedInData == '') 
				{		
				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 objMstHeadhidRawURL = $(returnControlId('MastHeadHome_ascx') + '_' + 'hidRawURL');
	var objPwdRemhidRawURL = $(returnControlId('PasswordReminderLayer_ascx') + '_' + 'hidRawURL');
	var strPageURL;
	
	if (objMstHeadhidRawURL != null)
	{
		strPageURL = $(returnControlId('MastHeadHome_ascx') + '_' + 'hidRawURL').value;	
	}	
	else if (objPwdRemhidRawURL != null)
	{
		strPageURL = $(returnControlId('PasswordReminderLayer_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='" + strjsImagePath + "s.GIF' border='0' 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()
{


var objhidError = $(returnControlId('StandardSearch_ascx') + '_' + 'hdErrmessage').value;

//Security Spec
if(objhidError == "ErrorPage")
{
			var sLink = "http://" + txtServerName  + "/Common/PageNotFound.aspx";
			document.forms[0].action = sLink;
			document.forms[0].submit();
}
else
{
	
	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';
	
	
	//Security Spec
	if(objhidResult == "ErrorPage")
	{
			var sLink = "http://" + txtServerName  + "/Common/PageNotFound.aspx";
			document.forms[0].action = sLink;
			document.forms[0].submit();
	}
	else 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');
	
	//Security Spec
	if(objhidResult == "ErrorPage")
	{
			var sLink = "http://" + txtServerName  + "/Common/PageNotFound.aspx";
			document.forms[0].action = sLink;
			document.forms[0].submit();
	}
	else 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()
{
	try
	{
		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';
	}
	catch(e)
	{
	}

}

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;			
			
		}
		//SR9.10 Starts
		else if (blnDownloadErrorMsg == true)
		{
			var objlblError1 = $(returnControlId('PasswordReminderLayer_ascx') + '_' + 'lblOppsLoginError1');
			var strHidValue=$(returnControlId('MastHeadHome_ascx') + '_' + 'hdErrmsgNonLoginDownload').value;
			objlblError1.innerHTML = strHidValue;
			blnDownloadErrorMsg = false;	
		}
		//SR9.10 Ends
		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 objDownloadNonloggedData = $(returnControlId('MastHeadHome_ascx') + '_' + 'hdDownloadNloggedInData').value;	 //SR9.10	
	var objNonLoggedFlag = $(returnControlId('MastHeadHome_ascx') + '_' + 'hdACNonlogedVdationFlags').value;
	eval(objUsrLogin).Callback(strA_Login, strA_Password, strA_RemMe, blnA_isPassCookie, objCartNonloggedData, objNonLoggedFlag,objDownloadNonloggedData);		//SR9.10	
}

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='thenewsmarket.com: ' + 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"))
	{
		if(strBrowserName=="IE")
			objDivDisableTop.style.position = "absolute";
		else
			objDivDisableTop.style.position = "fixed";
		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));
	}
	
	jQuery("body").css("overflow-x","hidden");
		
}

function DisableUIPreview()
{
	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"))
	{
		if(strBrowserName=="IE")
			objDivDisableTop.style.position = "absolute";
		else
			objDivDisableTop.style.position = "fixed";
		objDivDisableTop.style.left = "0px";
		objDivDisableTop.style.top = "0px";
		objDivDisableTop.className = "whiteLayerUI";

		var clientWidth = browserWindowSize().width;
		var clientHeight = browserWindowSize().height;
		objDivDisableTop.style.width = (Math.max(Math.max(document.documentElement.scrollWidth, document.body.scrollWidth), clientWidth))-40;
		objDivDisableTop.style.height =(Math.max(document.documentElement.scrollHeight, document.body.scrollHeight));
		jQuery("#divDisableTop").css("overflow-x","hidden");
		jQuery("#divDisableTop").css("overflow-y","hidden");
	}
	jQuery("body").css("overflow-x","hidden");
		
}

function DisableUIBody()
{
	var objDivDisableBody = document.createElement("div");
	//Create Top Layer
	objDivDisableBody.id = "divDisableBody";
	document.body.appendChild(objDivDisableBody);
	objDivDisableBody.style.display = "";
	
	//Assign properties to Top layer		
	if (document.getElementById("divDisableBody"))
	{
		if(strBrowserName=="IE")
			objDivDisableBody.style.position = "absolute";
		else
			objDivDisableBody.style.position = "fixed";
		objDivDisableBody.style.left = "0px";
		objDivDisableBody.style.top = "0px";
		objDivDisableBody.className = "whiteLayerUIBody";

		var clientWidth = browserWindowSize().width;
		var clientHeight = browserWindowSize().height;
		objDivDisableBody.style.width = (Math.max(Math.max(document.documentElement.scrollWidth, document.body.scrollWidth), clientWidth))-40;
		objDivDisableBody.style.height =(Math.max(document.documentElement.scrollHeight, document.body.scrollHeight));
		jQuery("#divDisableBody").css("overflow-x","hidden");
		jQuery("#divDisableBody").css("overflow-y","hidden");
	}
	jQuery("body").css("overflow-x","hidden");	
}


function EnableUI()
{
	try
	{
		if(document.getElementById("divDisableTop"))
		{
			jQuery("body").css("overflow-x","auto");
			document.getElementById("divDisableTop").style.display = "none";
			document.body.removeChild(document.getElementById("divDisableTop"));
		}
	}
	catch(ex){}
	
	//Add your code here to hide the activated layer/control
}

function EnableUIBody()
{
	try
	{
		if(document.getElementById("divDisableBody"))
		{
			jQuery("body").css("overflow-x","auto");
			document.getElementById("divDisableBody").style.display = "none";
			document.body.removeChild(document.getElementById("divDisableBody"));
		}
	}
	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);
	var flag=0;
	if (query != "") 
	{
		var vars = query.split("&");
		for (var i=0;i<vars.length;i++) 
		{
			var pair = vars[i].split("=");
			//Start -- SR 9.10 -- Brenton
			if (pair[0] == 'usid' && (pair[1] == 0 || pair[1] == 1 || pair[1] == 2 || pair[1] == 3))
			//End  -- SR 9.10 -- Brenton
			{
				flag=1;
				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";
				//document.getElementById("divAccountActivation").style.left =''+ (screen.availWidth-parseInt(jQuery("#divAccountActivation").css("width")))/2 +'px';
				//document.getElementById("divAccountActivation").style.top =''+(screen.availHeight-parseInt(jQuery("#divAccountActivation").css("height")))/2 +'px';
				document.getElementById("divAccountActivation").style.left =''+ (parseInt(jQuery(window).width())-parseInt(jQuery("#divAccountActivation").css("width")))/2 +'px';
				document.getElementById("divAccountActivation").style.top =''+(parseInt(jQuery(window).height())-parseInt(jQuery("#divAccountActivation").css("height")))/2 +'px';			
				//Following line wil disable the Horizontal scroll coming after activation link
				//Commenting for now as this is coming on live site also.
				
				//jQuery("body").css("overflow-x","hidden");	//For bug id 15701.
			}
		}
	}
	//FE Revision starts - Aditya
	if(flag==0)
	{
		var cookieName = getCookie('Is_FEFirstTimeVisit');
		if (cookieName==0 || cookieName=="" || cookieName==null) {
				setCookie('Is_FEFirstTimeVisit','1', 365,'/');
				DisableUI();
				document.getElementById("divNewFeatures").style.display = "block";
				document.getElementById("divNewFeatures").style.position = "absolute";				
				document.getElementById("divNewFeatures").style.left =''+ (parseInt(jQuery(window).width())-parseInt(jQuery("#divNewFeatures").css("width")))/2 +'px';
				document.getElementById("divNewFeatures").style.top =''+(parseInt(jQuery(window).height())-parseInt(jQuery("#divNewFeatures").css("height")))/2 +'px';
		}
	}
	//FE Revision ends - Aditya
}
//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;
	}
}

//Function to display Button Tooltip for Asset Control
function ShowAssetButtonsTooltip(buttonType)
{
      var strImage ="";
      var strMessage ="";
      
      if(buttonType == 1)// Embed Button
      {
            strImage = "embed_tooltip.png";
            strMessage = "Select this option to copy the embed code for this video.You can then embed this video onto your website or blog.";
      }
      else if(buttonType == 2) // Download Button
      {
            strImage = "download_tooltip.png";
            strMessage = "Download this media asset directly to your computer now.";
      }
      else if(buttonType == 3) // Add To Cart
      {
            strImage = "cart_tooltip.png";
            strMessage = "Add this asset to your cart, which can be checked out at a later time. Video assets ordered through the cart can be delivered via FTP Pull, FTP Push, Data DVD, or Beta SP. All other asset types can be directly downloaded during the checkout process.";
      }else if(buttonType == 4) // Telephone Tooltip
      {
            strImage = "telephone_tooltip.png";
            strMessage = "In order to provide you with optimal service and support, we encourage you to enter your phone number.";
      }else if(buttonType == 5) // Add All To Cart Tooltip
      {
            strImage = "cart_tooltip.png";
            strMessage = "Add all of the multimedia associated with this story to your cart. Cart orders can then be later checked out and delivered to you via FTP, DVD, or tape.";
      }else if(buttonType == 6) // Add Selected To Cart Tooltip
      {
            strImage = "cart_tooltip.png";
            strMessage = "Add all selected assets to your cart. Cart orders can then be checked out at a later time.";
      }
      
            
      var strTTHtml = "";

      strTTHtml += "<table cellspacing=\"0\" cellpadding=\"0\" width=\"220\" 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 + strImage +"\"></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\" 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=\"220\" 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 Buttons Tooltip function for Asset Control


// 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__);
	}


//Global function to set positioning for the popups

var currentMousePos = { x: -1, y: -1 };
var clickedItemID=0;

jQuery(function($) { 
	//Disabled tab button functionality on modal
	$("body").keydown(function(event){
		var divDisable=$("#divDisableTop").css("display");
		if(typeof divDisable != 'undefined')
		{
			if(event.which==9)
				return false;
			
		}
		return true;
	});
	
	
    $(window).mousedown(function(event) {
        currentMousePos = {
            x: event.pageX,
            y: event.pageY
        };
    });
    
    $("img").mousedown(function(event)
    {
			clickedItemID=$(this).attr("id");		
    });
    
    $('img').live('mousedown', function() {
		clickedItemID=$(this).attr("id");	
	});

});

function SetPosition(divName)
{
	//alert(clickedItemID);
	try
	{
		var position=  jQuery("#"+clickedItemID).offset();
		var divWidth = jQuery("#"+divName).css("width").replace('px', '');

		//alert("Top:"+position.top);
		//alert("Left:"+position.left);

		jQuery("#"+divName).css("position","absolute");
		jQuery("#"+divName).css("top",position.top + 20);
		jQuery("#"+divName).css("left",position.left- divWidth);
	}
	catch(e)
	{
		
	}
}


function SetPosition(divName,data)
{
	//alert(clickedItemID);
	try
	{
		if(data!=null)
		{
			if(data.x!=null)
			{
				jQuery("#"+divName).css("height",data.x);
			}
			if(data.y!=null)
			{
				jQuery("#"+divName).css("width",data.y);
			}
		}
		
		var position=  jQuery("#"+clickedItemID).offset();
		var divWidth = jQuery("#"+divName).css("width").replace('px', '');

		//alert("Top:"+position.top);
		//alert("Left:"+position.left);

		jQuery("#"+divName).css("position","absolute");
		jQuery("#"+divName).css("top",position.top + 20);
		jQuery("#"+divName).css("left",position.left- divWidth/2);
	}
	catch(e)
	{
	
	}
}

function downloadNowCallback(id,h,w)
{
	if(id!=null)
	{
		if(jQuery.browser.msie)
			jQuery("#divDownloadNowContent").css("font-size","11px");
		jQuery("#divDownloadNowContent").css("overflow","").css("height","auto");
		if(jQuery.browser.msie)
			jQuery("#divDownloadDottedLine").css("top","1px");
		else
			jQuery("#divDownloadDottedLine").css("top","3px");
		jQuery("#"+id+"Holder").css("height","auto").css("width","auto");
		try
		{	if(h!=0 && w!=0)
			{
				jQuery("#divAssetDownloadNow").css("height",h);
				jQuery("#divAssetDownloadNow").css("width",w);
			}
			else
			{
				jQuery("#divAssetDownloadNow").css("height",49);
				jQuery("#divAssetDownloadNow").css("width",214);
			}
			jQuery("#"+id+"Holder").css("visibility","visible").css("display","block");
			var position=  jQuery("#"+clickedItemID).offset();
			var divWidth = jQuery("#divAssetDownloadNow").css("width").replace('px', '');

			//alert("Top:"+position.top);
			//alert("Left:"+position.left);

			//jQuery("#divAssetDownloadNow").css("position","absolute");
			//jQuery("#divAssetDownloadNow").css("top",position.top + 20);
			//jQuery("#divAssetDownloadNow").css("left",position.left- divWidth/2);
			
			
			jQuery("#spnClose").css("visibility","visible");
			jQuery("#imgClose").css("visibility","visible");
			try{
			jQuery("#spnNewFeature").css("visibility","visible");
			jQuery("#spnNewFeature").css("display","block");
			jQuery("#spnBackToPreview").css("visibility","visible");
			jQuery("#spnBackToPreview").css("display","block");
			}catch(e){}
			jQuery("#AssetDownloadNowLayer_divLoading").css("display","none");
			jQuery("#AssetDownloadNowLayer_RetrievingContent").css("display","none");
			
			jQuery("#divAssetDownloadNow").hide();
			jQuery("#divAssetDownloadNow").css("width","auto");
			jQuery("#divAssetDownloadNow").css("height","auto");
			if(slideUp)
			{
				//jQuery("#divAssetDownloadNow").css("top",parseInt(jQuery("#divAssetDownloadNow").css("top"))-h+16);
				//jQuery("#divAssetDownloadNow").show();
				jQuery("#divAssetDownloadNow").stop().animate({top:parseInt(jQuery("#divAssetDownloadNow").css("top"))-h+16},{queue:false,duration:100} );
				slideUp=0;
			}
			
			jQuery("#divAssetDownloadNow").slideDown("fast");
		}
		catch(e)
		{
		
		}
	}
}






