var bNewSearch;
var bForsideSearch;
var sessionID;
var LoginBtnId;
var strSiteId;
var bType;
function ReloadCombo(siteId, isSecure)
{	
	strSiteId = siteId;	
	if(siteId == 2 || siteId == 0)
	{		
		var cmbCountry = getElementsByClassName(document,"select","RollBackCombo")[0];
		var cmbPlace = getElementsByClassName(document,'select','RollBackCombo')[1];
		if(cmbCountry != null && cmbPlace != null && cmbCountry.options[0] != null && cmbPlace.options[0] != null)
		{cmbCountry.options[0].selected=true;cmbPlace.options[0].selected=true;}
	}
	else if(siteId == 246 || siteId == 228)
	{CheckReceiptData();}	
	else if(siteId == 317)
	{
		var ret = Dtf.WebSite.Default.GetQtNo();
		if(ret != null && ret.value != null && ret.value > 0)
		{LoadQuestion(ret.value);}
	}	
	else if(siteId == 285 || siteId == 165 || siteId == 166 || siteId == 167 || siteId == 168 || siteId == 169 || siteId == 193 || siteId == 194 || siteId == 195 || siteId == 196 || siteId == 197 || siteId == 266 || siteId == 267 || siteId == 295)
		ReloadCountryRegionPlaceCombo(siteId);
	else if(siteId == 283)
	{ReloadSkiCombo();}	
	else if(siteId == 323)
	{GetAgeDDL();}	
	var width=document.body.clientWidth;	
}
function CheckReceiptData()
{
    AjaxPro.timeoutPeriod = 60*1000;
	Dtf.WebSite.Default.CheckReceiptData(CheckReceiptDataCB);
	
}
function CheckReceiptDataCB(ret)
{
	if(ret != null && ret.value == true)
	{
	    history.forward();
	    location.href = "Default.aspx?SiteId=336";
	}
}
function PrepareText(objSender, strText)
{
	if(objSender.value == strText)
	{objSender.value = "";}
	else{
		if(objSender.value == "")
		{objSender.value = strText;}
		else
		{objSender.value = objSender.value;}
	}
}
function ValidateDate(fromDay,fromMonth,fromYear,toDay,toMonth,toYear,fromDateError,toDateError,displayText,buttonid)
{	
	var fromDayValue = document.getElementById(fromDay).value;
	var fromMonthValue = document.getElementById(fromMonth).value;
	var fromYearValue = document.getElementById(fromYear).value;			
	var toDayValue =	document.getElementById(toDay).value;
	var toMonthValue = document.getElementById(toMonth).value;
	var toYearValue = document.getElementById(toYear).value;		
	var bRetFromDate = Dtf.WebSite.Default.ValidateFromDate(fromDayValue,fromMonthValue,fromYearValue);	
	document.getElementById(fromDateError).style.display='None';
	document.getElementById(toDateError).style.display='None';
	if(bRetFromDate.value == false)
	{document.getElementById(fromDateError).style.display='Block';}
	else if(bRetFromDate.value == true)
	{
		var bRetFromDate = Dtf.WebSite.Default.ValidateToDate(toDayValue,toMonthValue,toYearValue);	
		if(bRetFromDate.value == false)
		{document.getElementById(toDateError).style.display='Block';}
		else
		{__doPostBack(buttonid,'');}
	}	
}
function ValidateSearch(TxtBox,ErrorRow,Type,HostAddr,e)
{
	if(e. which || event.keyCode)
	{
		if(e.which == 13 || event.keyCode == 13)
		{
			if(document.getElementById(TxtBox).value == "" || document.getElementById(TxtBox).value == " ")
			{
				document.getElementById(ErrorRow).style.display = 'Block';
				return false;
			}
			else
			{
				document.getElementById(ErrorRow).style.display = 'None';
				DoAnnCodeFreeTxtSearch(TxtBox , ErrorRow ,Type , HostAddr);
				return false;
			}
		}
	}
}
function TimeOut(Ret){alert('Timeout');}
function DoAnnCodeFreeTxtSearch(TxtBox,ErrRow,Type,HostAddr)
{	
	if(document.getElementById(TxtBox).value == "" || document.getElementById(TxtBox).value == " ")
	{
		document.getElementById(ErrRow).style.display = 'Block';
	}
	else
	{
		document.getElementById(ErrRow).style.display = 'None';
		AjaxPro.timeoutPeriod = 60*1000;
		switch(Type)
		{
			case "AnnCode":
				Dtf.WebSite.Default.DoAnnounceCodeSearch(document.getElementById(TxtBox).value , searchCallBack , null , null , null , TimeOut , null);
				break;
			case "FreeTxt":
				Dtf.WebSite.Default.DoFreeTextSearch(document.getElementById(TxtBox).value , HostAddr , searchCallBack , null , null , null , TimeOut , null);
				break;			
		}
	}		
}
function searchCallBack(Ret)
{
	if(Ret != null && Ret.value != "")
		location.href = Ret.value;
}
function getElementsByClassName(oElm, strTagName, strClassName)
{	
	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	strClassName = strClassName.replace(/\-/g, "\\-");
	var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");var oElement;
	for(var i=0; i<arrElements.length; i++)
	{
		oElement = arrElements[i];      
		if(oRegExp.test(oElement.className))
		{arrReturnElements.push(oElement);}   
	}
	return (arrReturnElements);
}
function FindItemIndexByValue(dropDownClientId,srcValue)
{
	var bRet = -1;
	for(var i=0;i<dropDownClientId.options.length;i++)
	{
		if(dropDownClientId.options[i].value == srcValue)
		{bRet = i;break;}
	}
	return bRet;
}
function FindItemByValue(dropDownClientId,srcValue)
{
	var bRet = false;
	for(var i=0;i<dropDownClientId.options.length;i++)
	{
		if(dropDownClientId.options[i].value == srcValue)
		{bRet = true;break;}
	}
	return bRet;
}
function SetCountry(countryClientId,languageCode,selectedCountry,filter,searchType)
{
	Dtf.WebSite.Default.GetCountries(filter,languageCode,countryClientId,selectedCountry,searchType,CountriesCallBack);	
}
function CountriesCallBack(ret)
{
	if(ret != null && ret.value != null && ret.value[0] != null && ret.value[1] != null && ret.value[2] != null && ret.value[3] != null)
	{
		var countryId = document.getElementById(ret.value[0]);		
		var countryCollection = ret.value[3];
		if(bNewSearch || bForsideSearch)
			ClearNewSearchItems(ret.value[0],ret.value[2],1);	
		else
			ClearItems(ret.value[0],ret.value[2],1);
				var arrayCount = 1;
		var keys = countryCollection.keys;	
		for(var i=0; i < keys.length; i++)
		{
			if(!FindItemByValue(countryId,countryCollection.values[i]))
			{	
				countryId.options[arrayCount] = new Option(keys[i],countryCollection.values[i]);
				arrayCount++;
			}
		}	
		var selectedIndex = FindItemIndexByValue(countryId,ret.value[1]);	
		if(selectedIndex != -1)
			countryId.options[selectedIndex].selected=true;
		else
			countryId.options[0].selected=true;
		if(bNewSearch)
		{
			if(ret.value[4] != null)
				themeFilter = ret.value[4];
		}
	}
}
function SetRegion(regionClientId,languageCode,selectedRegion,filter,searchType)
{
	Dtf.WebSite.Default.GetRegions(filter,languageCode, regionClientId, selectedRegion,searchType,RPCallback);
}
function SetPlace(placeClientId,languageCode,selectedPlace,filter,searchType)
{
	Dtf.WebSite.Default.GetPlaces(filter,languageCode, placeClientId,selectedPlace,searchType,RPCallback);
}
function RPCallback(ret)
{
	if(ret != null && ret.value != null && ret.value[0] != null && ret.value[2] != null && ret.value[3] != null)
	{
		var placeId = document.getElementById(ret.value[0]);		
		var placeCollection = ret.value[3];
		if(bNewSearch || bForsideSearch)
		{
			if(ret.value[4] != null && ret.value[4] == "1")
				ClearNewSearchItems(ret.value[0],ret.value[2],2);	
			else
				ClearNewSearchItems(ret.value[0],ret.value[2],3);		
		}
		else
		{ClearItems(ret.value[0],ret.value[2],1);}
		var arrayCount = 1;
		var keys = placeCollection.keys;	
		for(var i=0; i < keys.length; i++)
		{
			if(!FindItemByValue(placeId,placeCollection.values[i]))
			{	
				placeId.options[arrayCount] = new Option(keys[i],placeCollection.values[i]);
				arrayCount++;
			}
		}	
		var selectedIndex = FindItemIndexByValue(placeId,ret.value[1]);	
		if(selectedIndex != -1)
		{placeId.options[selectedIndex].selected=true;}
		else
		{placeId.options[0].selected=true;}
	}
}
function  ClearItems(dropDownClientId,lang,type)
{
	var dropDown = document.getElementById(dropDownClientId);
	dropDown.options.length=0;
	var lblText = "";
	switch(type)
	{
		case 1:
		{lblText = Dtf.WebSite.Default.GetLabel(2002,lang);dropDown.options[0] = new Option(lblText.value,"");break;}	
		case 2:
		{lblText = Dtf.WebSite.Default.GetLabel(3110,lang);dropDown.options[0] = new Option(lblText.value,"");break;}		
		case 3:
		{lblText = Dtf.WebSite.Default.GetLabel(3295,lang);dropDown.options[0] = new Option(lblText.value,"");break;}		
	}	
}
function OnCRPChange(countryClientId,regionClientId,placeClientId,languageCode,Source,bMapSearch,bLayerSearch,NewSearch,ForsideSearch)
{
	bNewSearch = NewSearch;	
	bForsideSearch = ForsideSearch;
	if( bMapSearch == true )	
	{
		DisplayMapResult(0,false);DisplayNoMapResult(false);DisplayProgressBar(true);	
	}
	var selectedCountryTemp = document.getElementById(countryClientId).value;
	var selectedRegionTemp = document.getElementById(regionClientId).value;
	var selectedPlaceTemp = document.getElementById(placeClientId).value;	
	var selectedCountry = null;
	var selectedRegion = null;
	var selectedPlace = null;
	switch(Source)	
	{
		case 1:
		{
			var selectedValue = (selectedCountryTemp == "") ? null : selectedCountryTemp;
			selectedCountry = selectedValue;selectedRegion = null;selectedPlace = null;
			break;
		}
		case 2:
		{		
			var selectedValue = (selectedRegionTemp == "") ? null : selectedRegionTemp;
			if(selectedValue != null)
			{
				var resCountry = (bNewSearch) ? Dtf.WebSite.Default.GetThemeCountryByRegion(selectedRegionTemp,languageCode) : Dtf.WebSite.Default.GetCountryByRegion(selectedRegionTemp,languageCode);		
				selectedCountry = resCountry.value;
			}
			else
			{
				selectedCountry = selectedCountryTemp;								
			}
			selectedRegion = selectedValue;
			selectedPlace = null;
			break;
		}
		case 3:
		{
			var selectedValue = (selectedPlaceTemp == "") ? null : selectedPlaceTemp;
			if(selectedValue != null)
			{
				var resCountry = (bNewSearch) ? Dtf.WebSite.Default.GetThemeCountryByPlace(selectedPlaceTemp,languageCode) : Dtf.WebSite.Default.GetCountryByPlace(selectedPlaceTemp,languageCode);
				selectedCountry = resCountry.value;
				var resRegion = (bNewSearch) ? Dtf.WebSite.Default.GetThemeRegionByPlace(selectedPlaceTemp,languageCode) : Dtf.WebSite.Default.GetRegionByPlace(selectedPlaceTemp,languageCode);
				selectedRegion = resRegion.value;
			}
			else
			{
				selectedCountry = selectedCountryTemp;
				selectedRegion = selectedRegionTemp;
			}
			selectedPlace = selectedValue;
			break;
		}
	}	
	if(selectedCountry != null)
	{
		selectedCountry = selectedCountry.toLowerCase();
	}	
	if(selectedRegion != null)
	{
		selectedRegion = selectedRegion.toLowerCase();
	}	
	if((selectedPlace != null))
	{
		selectedPlace = selectedPlace.toLowerCase();
	}	
	Dtf.WebSite.Default.SetCRPInSession(selectedCountry,selectedRegion,selectedPlace);	
	SetCountry(countryClientId,languageCode,selectedCountry,"",bNewSearch);			
	if(selectedCountry != null)
	{
		if(bMapSearch || bLayerSearch || bNewSearch)
		{
			SetRegion(regionClientId,languageCode,selectedRegion,"Country = '"+selectedCountry+"'",bNewSearch);
			if(selectedRegion != null)
			{		
				SetPlace(placeClientId,languageCode,selectedPlace,"Country = '"+selectedCountry+"' AND Region = '"+selectedRegion+"'",bNewSearch);			
			}
			else
			{
				SetPlace(placeClientId,languageCode,selectedPlace,"Country = '"+selectedCountry+"'",bNewSearch);						
			}
		}
		else
		{				
			SetPlace(placeClientId,languageCode,selectedPlace,"Country = '"+selectedCountry+"'",bNewSearch);
		}
	}
	else
	{
		SetRegion(regionClientId,languageCode,selectedRegion,"",bNewSearch);		
		SetPlace(placeClientId,languageCode,selectedPlace,"",bNewSearch);
	}	
	if( bMapSearch == true )	
	{
		callGmapSearch(selectedCountry,selectedRegion,selectedPlace,languageCode);
	}
}
function ClearNewSearchItems(dropDownClientId,lang,type)
{
	var dropDown = document.getElementById(dropDownClientId);
	dropDown.options.length=0;
	var lblText = "";
	switch(type)
	{
		case 1:
		{lblText = Dtf.WebSite.Default.GetLabel(3487,lang);dropDown.options[0] = new Option(lblText.value,"");break;}	
		case 2:
		{lblText = Dtf.WebSite.Default.GetLabel(3488,lang);dropDown.options[0] = new Option(lblText.value,"");break;}		
		case 3:
		{lblText = Dtf.WebSite.Default.GetLabel(3489,lang);dropDown.options[0] = new Option(lblText.value,"");break;}		
	}	
}
function ReloadCountryRegionPlaceCombo(siteId)
{
	var CountryCombo = getElementsByClassName(document,"select","SearchBoxDropdownCommon");
	if(CountryCombo != null && CountryCombo[0] != null && CountryCombo[1] != null && CountryCombo[2] != null)
	{
		AjaxPro.timeoutPeriod = 60*1000;
		Dtf.WebSite.Default.GetCountryRegionPlaceCombo(siteId,CallBackCountryRegionPlaceCombo);
	}
}
function CallBackCountryRegionPlaceCombo(result)
{
	var CountryCombo = getElementsByClassName(document,"select","SearchBoxDropdownCommon")[0];
	var RegionCombo = getElementsByClassName(document,"select","SearchBoxDropdownCommon")[1];
	var PlaceCombo = getElementsByClassName(document,"select","SearchBoxDropdownCommon")[2];
	if(result != null && result.value[0] != null && result.value[0] != "")
	{
		var CountryCollection = new Ajax.Web.NameValueCollection();
		CountryCollection = result.value[0];
		var arrayCount = 0;
		var keys = CountryCollection.getKeys();
		CountryCombo.options.length = 0;
		for(var i=0; i < keys.length; i++)
		{
			if(!FindItemByValue(CountryCombo,CountryCollection.getValue(keys[i])))
			{
				CountryCombo.options[arrayCount] = new Option(keys[i],CountryCollection.getValue(keys[i]));				
				arrayCount++;
			}
		}
	}	
	if(result != null && result.value[1] != null && result.value[1] != "")
	{
		if(!FillCombo(CountryCombo,result.value[1]))
			CountryCombo.selectedIndex = 0;
	}	
		
	if(result != null && result.value[2] != null && result.value[2] != "")
	{
		var RegionCollection = new Ajax.Web.NameValueCollection();
		RegionCollection = result.value[2];
		var arrayCount = 0;
		var keys = RegionCollection.getKeys();
		RegionCombo.options.length = 0;
		for(var i=0; i < keys.length; i++)
		{
			if(!FindItemByValue(RegionCombo,RegionCollection.getValue(keys[i])))
			{
				RegionCombo.options[arrayCount] = new Option(keys[i],RegionCollection.getValue(keys[i]));				
				arrayCount++;
			}
		}
	}	
	if(result != null && result.value[3] != null && result.value[3] != "")
	{
		if(!FillCombo(RegionCombo,result.value[3]))
			RegionCombo.selectedIndex = 0;
	}	
	if(result != null && result.value[4] != null && result.value[4] != "")
	{
		var PlaceCollection = new Ajax.Web.NameValueCollection();
		PlaceCollection = result.value[4];
		var arrayCount = 0;
		var keys = PlaceCollection.getKeys();
		PlaceCombo.options.length = 0;
		for(var i=0; i < keys.length; i++)
		{
			if(!FindItemByValue(PlaceCombo,PlaceCollection.getValue(keys[i])))
			{
				PlaceCombo.options[arrayCount] = new Option(keys[i],PlaceCollection.getValue(keys[i]));				
				arrayCount++;
			}
		}
	}	
	if(result != null && result.value[5] != null && result.value[5] != "")
	{
		if(!FillCombo(PlaceCombo,result.value[5]))
			PlaceCombo.selectedIndex = 0;
	}	
}
function FillCombo(dropdownCombo,strValue)
{
	var bRet = false;
	for(nIndx=0;nIndx<dropdownCombo.length;nIndx++)
	{
		if(dropdownCombo.options[nIndx].value == strValue)
		{
			nSelectedIndx = nIndx;					
			bRet = true;
			break;
		}
	}
	dropdownCombo.selectedIndex = nSelectedIndx;
	return bRet;
}
function FromToValidate(fromDay,fromMonth,fromYear,toDay,toMonth,toYear,toDateError)
{
	document.getElementById(toDateError).style.display='none';
	var fromDayValue = document.getElementById(fromDay).value;
	var fromMonthValue = document.getElementById(fromMonth).value;
	var fromYearValue = document.getElementById(fromYear).value;			
	var toDayValue =	document.getElementById(toDay).value;
	var toMonthValue = document.getElementById(toMonth).value;
	var toYearValue = document.getElementById(toYear).value;		
	var bRetDateValidation = Dtf.WebSite.Default.ValidateFromToDate(fromDayValue,fromMonthValue,fromYearValue,toDayValue,toMonthValue,toYearValue);	
	if(bRetDateValidation.value == false)
		document.getElementById(toDateError).style.display='Block';
	
}
function ValidateFromDate(fromDay,fromMonth,fromYear,fromDateError,buttonid)
{
	var fromDayValue = document.getElementById(fromDay).value;
	var fromMonthValue = document.getElementById(fromMonth).value;
	var fromYearValue = document.getElementById(fromYear).value;			
	var bRetFromDate = Dtf.WebSite.Default.ValidateFromDate(fromDayValue,fromMonthValue,fromYearValue);	
	document.getElementById(fromDateError).style.display='None';	
	if(bRetFromDate.value == false)
		document.getElementById(fromDateError).style.display='Block';			
	else if(bRetFromDate.value == true)
	   __doPostBack(buttonid,'');			
}
/* FrontPage LoginBox */
function DoLoginBoxClick(Type , LanguageId1 , sessionID1 , e)
{	
	if(e.which || event.keyCode)
	{
		if(e.which == 13 || event.keyCode == 13)
		{
			switch(Type)
			{
				case '0':
					ValidateLogin(LanguageId1 , sessionID1 );
					return false;
					break;
				case '1':
					SendPassToEmail(LanguageId1);
					return false;
					break;
			}
		}
	}		
}
function ValidateLogin(LanguageId,sessionID1)
{	
	sessionID = sessionID1;
	//LoginBtnId = LoginBtnCliendId;
	ClearErrorCrtl1();
	var TxtEmail = getElementsByClassName(document,"input","TextBox1")[0];
	var TxtPass = getElementsByClassName(document,"input","TextBox1")[1];
	if(TxtEmail.value != "" && TxtPass.value != "")
	{
		if(IsEmailValid(TxtEmail.value))
		{
			ClearErrorCrtl1();
			document.getElementById('AMemberWait1').style.display = "block";			
			AjaxPro.timeoutPeriod = 60*1000;
			Dtf.WebSite.Default.DoLogin(TxtEmail.value, TxtPass.value, LanguageId,GetMemberDetailsCallBack,null,null, null, LoginTimeout, null);
		}
		else
		{
			document.getElementById('DivEmailError21').style.display = 'block';
			document.getElementById('LoginErr').style.display = 'block';
			getElementsByClassName(document,"Img","ErrorImage1")[0].style.visibility = "visible";		
		}
	}
	else
	{
		document.getElementById('LoginErr').style.display = 'block';
		if(TxtEmail.value == "")
		{
			document.getElementById('DivEmailError11').style.display = 'block';
			getElementsByClassName(document,"Img","ErrorImage1")[0].style.visibility = "visible";		
		}
		else if(!IsEmailValid(TxtEmail.value))
		{
			document.getElementById('DivEmailError21').style.display = 'block';
			document.getElementById('LoginErr').style.display = 'block';
			getElementsByClassName(document,"Img","ErrorImage1")[0].style.visibility = "visible";		
		}
		if(TxtPass.value == "")
		{
			document.getElementById('DivEmailError41').style.display = 'block';
			getElementsByClassName(document,"Img","ErrorImage1")[1].style.visibility = "visible";		
		}
	}
}
function GetMemberDetailsCallBack(ret)
{
	document.getElementById('AMemberWait1').style.display = "none";	  							
	if(ret.value[0] == 1 )
	{
		if(bType)
		{
			createCookie("DtfLoginSessionId", sessionID, 1);
			createCookie("DtfLoginMemberId", ret.value[11], 1);		
			//Remember PassWord 
			var RememberPassWord  = getElementsByClassName(document,"span","Remembercheckbox1");   
			if(RememberPassWord[0].getElementsByTagName("input")[0].checked == true)
			{   
				var strEmail = getElementsByClassName(document,"input","TextBox1")[0].value;
				var strPassword = getElementsByClassName(document,"input","TextBox1")[1].value;

				createCookie("email", strEmail , 7);  
				createCookie("password", strPassword , 7);      
			}
			else
			{
				removeCookie("email");
				removeCookie("password");
			}
		}
		if(strSiteId == "179" || strSiteId == "101" || strSiteId == "253" || strSiteId == "305")
			__doPostBack('lnkdummy','');//window.location.href = window.location.href;
		else if(strSiteId == "243")
			window.location.href = 	"default.aspx?siteid=243";
		else
		  	window.location.href = 	"default.aspx?siteid=101&hlsiteid=8";
	}
	//Wrong Password
	else if( ret.value[0] == -1 )
	{
		document.getElementById('AMemberWait1').style.display = "none";	  			
		document.getElementById('LoginErr').style.display = 'block';
		DivEmailError51.style.display ='block';
		getElementsByClassName(document,"Img","ErrorImage1")[1].style.visibility = "visible";
	}
	//If Member Inactive
	else if( ret.value[0] == 2 )
	{
		document.getElementById('AMemberWait1').style.display = "none";	  			
		document.getElementById('LoginErr').style.display = 'block';
		DivEmailError61.style.display ='block';
		getElementsByClassName(document,"Img","ErrorImage1")[0].style.visibility = "visible";	
	}
	//If Email is not found in DB
	else
	{
		document.getElementById('AMemberWait1').style.display = "none";	  			
		document.getElementById('LoginErr').style.display = 'block';
		DivEmailError31.style.display ='block';
		getElementsByClassName(document,"Img","ErrorImage1")[0].style.visibility = "visible";				
	}
}
function InvalidHash()
{
	document.getElementById('DivEmailError11').style.display = 'none';
	document.getElementById('DivEmailError21').style.display = 'none';
	document.getElementById('DivEmailError31').style.display = 'none';
	document.getElementById('DivEmailError41').style.display = 'none';
	document.getElementById('DivEmailError51').style.display = 'none';
	document.getElementById('DivEmailError61').style.display = 'none';	
	try{document.getElementById('DivEmailError71').style.display = 'none';}catch(e){};
	try{document.getElementById('DivEmailError81').style.display = 'none';}catch(e){};
	try{document.getElementById('DivEmailError91').style.display = 'block';}catch(e){};		
	document.getElementById('LoginErr').style.display = 'block';
}
function LoggingOut(btnLogOutId)
{
	__doPostBack(btnLogOutId,'');	
}
function ClearErrorCrtl1()
{
	document.getElementById('LoginErr').style.display = 'none';
	getElementsByClassName(document,"Img","ErrorImage1")[0].style.visibility = "hidden";		
	getElementsByClassName(document,"Img","ErrorImage1")[1].style.visibility = "hidden";		
	document.getElementById('DivEmailError11').style.display = 'none';
	document.getElementById('DivEmailError21').style.display = 'none';
	document.getElementById('DivEmailError31').style.display = 'none';
	document.getElementById('DivEmailError41').style.display = 'none';
	document.getElementById('DivEmailError51').style.display = 'none';
	document.getElementById('DivEmailError61').style.display = 'none';	
	try{document.getElementById('DivEmailError71').style.display = 'none';}catch(e){};
	try{document.getElementById('DivEmailError81').style.display = 'none';}catch(e){};
	try{document.getElementById('DivEmailError91').style.display = 'none';}catch(e){};		
}
function IsEmailValid(EmailId)
{			
     var objRegex = new RegExp(/^.+@.+\..{2,4}$/);
     return objRegex.test(EmailId);
}
function SendPassToEmail(languageId)
{
	ClearErrorCrtl1();
	var strEmail="";		
	if (getElementsByClassName(document,"input","TextBox1")[2].value != "" )
	{
		strEmail = getElementsByClassName(document,"input","TextBox1")[2].value;
		if(IsEmailValid(strEmail))
		{
			//If the entered Email id is correct					
			var ret = Dtf.WebSite.Default.SendPassword(strEmail, languageId);
			if( ret.value == 1 ) // password send
			{
				DivPasswdSendInnr1.style.display ='none';
				//DivErrorTable.style.display ='none';			
				DivConfirmMsg1.style.display ='block';
				DivBackLabel1.style.display ='none';				
				getElementsByClassName(document,"span","LabelRememPasswdNew")[0].innerHTML = strEmail;
				getElementsByClassName(document,"Img","ErrorImage1")[2].style.visibility = "hidden";		
			}
			else if( ret.value == 2) // Error - Member withdrawn
			{			
				ShowError('DivEmailError71');				
			}
			else if( ret.value == 3) // Error - Member Inactive
			{				
				ShowError('DivEmailError81');
			}
			else if( ret.value == -1)// Error - Wrong Param
			{					
				ShowError('DivEmailError91');
			}
			else if( ret.value == -2)// Error - Member not found
			{				
				ShowError("DivEmailError71");
			}
			else // Error - Wrong param
			{				
				ShowError("DivEmailError81");
			}
		}
		else
		{
			ShowError('DivEmailError21');
		}		
	}
	else
	{		
		ShowError('DivEmailError11');
	}	
}
function ShowError(Errctrl)
{
	try{document.getElementById('LoginErr').style.display = 'block';}catch(e){};
	getElementsByClassName(document,"Img","ErrorImage1")[2].style.visibility = "visible";		
	if(Errctrl != null)
	{
		try{document.getElementById(Errctrl).style.display = 'block'}catch(e){};
	}
}
function ForgetPass(loginBox,logoutBox)
{		
	ClearErrorCrtl1();
	getElementsByClassName(document,"Img","ErrorImage1")[2].style.visibility = "hidden";		
	document.getElementById(loginBox).style.display ='none';
	try{document.getElementById(logoutBox).style.display ='none';}catch(e){};
	try{DivLogin.style.display ='none';}catch(e){};
	DivSendPasswdHead1.style.display ='block';
	DivPasswdSendInnr1.style.display ='block';
	DivConfirmMsg1.style.display ='none';
	DivBackLabel1.style.display ='block';	
	getElementsByClassName(document,"input","TextBox1")[2].value = getElementsByClassName(document,"input","TextBox1")[0].value;
	getElementsByClassName(document,"input","TextBox1")[2].focus();   
}		
function BackClick(loginBox,logoutBox)
{
	ClearErrorCrtl1();	
	document.getElementById(loginBox).style.display ='block';
	try{document.getElementById(logoutBox).style.display ='none';}catch(e){};
	try{DivLogin.style.display ='block';}catch(e){};
	DivBackLabel1.style.display ='none';
	DivPasswdSendInnr1.style.display ='none';
	DivConfirmMsg1.style.display ='none';	
	DivSendPasswdHead1.style.display ='none';		
	getElementsByClassName(document,"input","TextBox1")[1].value = "";
}
function LoadLogin(type)
{
	bType = type;
	var Containers1 = getElementsByClassName(document,"input","TextBox1");
	if(bType)
	{
		Containers1[0].value = "";
		Containers1[1].value = "";
	}
	var ErrorImages = getElementsByClassName(document,"Img","ErrorImage1");				
	for ( var i = 0; i<ErrorImages.length; i++)
	{
		ErrorImages[i].style.visibility = "hidden";	
	}
	if(bType)
	{
		var RememberPassWord  = getElementsByClassName(document,"span","Remembercheckbox1");        
		//Remember PassWord 
		if(readCookie("email") != null && readCookie("email") != "" && readCookie("password") != null && readCookie("password") != "" )
		{
			var Containers1 = getElementsByClassName(document,"input","TextBox1");   
			Containers1[0].value = readCookie("email");     
			Containers1[1].value = readCookie("password");    
			RememberPassWord[0].getElementsByTagName("input")[0].checked = true;
		}
	}
}
function readCookie(name)
{
   var ca = document.cookie.split(';');
   var nameEQ = name + "=";
   for(var i=0; i < ca.length; i++) 
   {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1, c.length); //delete spaces
		if (c.indexOf(nameEQ) == 0) 
		{
			return c.substring(nameEQ.length, c.length);    
		}
   }
   return null;
}  
function removeCookie(name)
{   createCookie(name, "", -1); }	
function createCookie(name, value , days)
{
   if (days)
   {    var date = new Date();
   		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = ";expires="+date.toGMTString();
   }
   else 
	var expires = "";     
	
   document.cookie = name+"="+value+expires+"; path=/";
}
function LoginTimeout(ret){alert('Logged in');}
var frontpageRotationLength = 3;var frontpageRotationCurrent = frontpageRotationLength;var frontpageRotationCycle = true;

function frontpageRotationClick(id) {
    frontpageRotationCycle = false;
    frontpageRotationCurrent = id; 
    frontpageRotationBanners(id);
    window.setTimeout('frontpageRotationSlowed()',16000);
}
function frontpageRotationSlowed() {frontpageRotationCycle = true;}
function frontpageRotationBanner() {
    if (frontpageRotationCycle) {
        frontpageRotationCurrent++;
        if (frontpageRotationCurrent > frontpageRotationLength) { frontpageRotationCurrent = 1; }
        frontpageRotationBanners(frontpageRotationCurrent);
    }
}
function frontpageRotationBanners(id) {
    var itemsPreFixImage = "pageBannerRotationBanner";
    var itemsPreFixText = "pageBannerRotationText";
    
    if (id != null) {
        for (var i = 1; i < (frontpageRotationLength + 1); i++) {
            var e = document.getElementById(itemsPreFixImage + i);
            var b = document.getElementById(itemsPreFixText + i);
            if (e != null) {
                e.style.display = "none";
            }
            if (b != null) {
                b.className = "pageBannerRotationTextInactive";
            }
        }
        document.getElementById(itemsPreFixImage + id).style.display = "block";
        document.getElementById(itemsPreFixText + id).className = "pageBannerRotationTextActive";
    }
}