tboks.webrequest.popup={}; 

/**
 * 直接打开注册界面
 */
tboks.webrequest.popup.showSinscrirePartDirect_newpopup=function(requestID)
{
	$('#requestID').attr("title",requestID);
	tboks.webrequest.popup.showPopupRequest_newpopup("boxyRegister_lr");		
	//tboks.webrequest.reg_login.tboksCaptcha();   					//change fbj   call tbokscaptcha function in popup_webtboks.htm
	$(".sinscriretips").each(function(){
		$(this).cluetip({
		splitTitle: '|',
		showTitle:false,
		activation:'focus'
	  	});
	});

} 

tboks.webrequest.popup.showSinscrirePartDirect=function(requestID)
{
	$('#requestID').attr("title",requestID);
	tboks.webrequest.popup.showPopupRequest("boxyRegister");
	tboks.webrequest.reg_login.tboksCaptcha();
	$(".sinscriretips").each(function(){
		$(this).cluetip({
		splitTitle: '|',
		showTitle:false,
		activation:'focus'
	  	});
	});

}
/**
 * 显示Popup
 * @param {string} divID
 * @param {string} locationID
 * @param {string} fieldFlag  用于确定输出值赋予哪个对象
 */
/////////////////////////////////
/////// Function changed ////////
/////////////////////////////////
tboks.webrequest.popup.showPopupRequest_newpopup=function(divID,requestID,fieldFlag)
{
	  if(divID == 'boxyRegister_lr')
	{
		$('#boxyRegister_lr').attr('href','popup_webtboks.php?type=1&requestid='+$('#requestID').attr('title'));
	}  
	//type=1  means popup from lastrequest  (repondre button)
	
	$("#"+divID).click();
	popupFlag = fieldFlag;
	
	$('#msgDiv').height($('#DivRegister').height());
	$('#DIVPOPUP').height($('#DivRegister').height());
	$('#msgDiv').width($('#DivRegister').width());
	$('#DIVPOPUP').width($('#DivRegister').width());
}

tboks.webrequest.popup.showPopupRequest=function(divID,requestID,fieldFlag)
{
	$('#requestID').attr("title",requestID);
	$("#"+divID).click();
	popupFlag = fieldFlag;
}


/**
 * 转到注册界面
 */
tboks.webrequest.popup.showSignInPartRequest_newpopup=function()
{
	$('#DivRegister').hide();
	$('#DivLogin').show();
	$('#msgDiv').height($('#DivLogin').height());
	$('#DIVPOPUP').height($('#DivLogin').height());
	$('#msgDiv').width($('#DivLogin').width());
	$('#DIVPOPUP').width($('#DivLogin').width());

}

tboks.webrequest.popup.showSignInPartRequest=function()
{
	/*
	closePopup('DIVPOPUP','DIVLOGIN');
	showPopup('DIVPOPUP','DIVREGISTER');
	*/
	tboks.webrequest.popup.closePopup("DivRegister");
	tboks.webrequest.popup.showPopupRequest("boxySignIn");
	
}
tboks.webrequest.popup.showSinscrirePartRequest_newpopup=function()
{
	$('#DivLogin').hide();
	$('#DivRegister').show();
	$('#msgDiv').height($('#DivRegister').height());
	$('#DIVPOPUP').height($('#DivRegister').height());
	$('#msgDiv').width($('#DivRegister').width());
	$('#DIVPOPUP').width($('#DivRegister').width());
}
/**
 * 转到登录界面
 */
tboks.webrequest.popup.showSinscrirePartRequest=function()
{
	tboks.webrequest.popup.closePopup("DivLogin");
	tboks.webrequest.popup.showPopupRequest("boxyRegister");
	//tboksCaptcha();
	$(".sinscriretips").each(function(){
		$(this).cluetip({
		splitTitle: '|',
		showTitle:false,
		activation:'focus'
	  	});
	});
	tboks.webrequest.reg_login.tboksCaptcha();
	/*
	closePopup('DIVPOPUP','DIVREGISTER');
	showPopup('DIVPOPUP','DIVLOGIN');
	*/
}


//Old Func
tboks.webrequest.popup.showPopupO=function(divID,locationID,fieldFlag)
{
	//document.getElementById(divID).style.display = "block";
	$("#"+divID).show();
	//document.getElementById(locationID).style.display = "block";
	$("#"+locationID).show();
	tboks.webrequest.popup.unsetLocationCheckBox('cityheckbox2countryTD');        
	
	popupFlag = fieldFlag;
	
	//妈的，做修饰
	var isIE6 = $.browser.msie && (parseInt($.browser.version) == 6);
	switch(locationID)
	{
		case "LocationSelectionOne":
		/*
		if(!isIE6){
			checkAndDoSimSelect("locationCountrySelectDiv");
			checkAndDoSimSelect("cityTableToCountry621");//法国
		}
		*/
	}
	if(isIE6){
		$("#DomainSelectDiv").hide();
		$("#CategorySelectDiv").hide();
	}
}

/**
 * 关闭Popup
 * @param {string} divID
 * @param {string} locationID
 */
tboks.webrequest.popup.closePopup=function(divID)
{
	Boxy.get($("#"+divID)).hide();
	//$("#"+divID).hide();
}

//Old Func
tboks.webrequest.popup.closePopupO=function(divID,locationID)
{
	//document.getElementById(divID).style.display = "none";
	$("#"+divID).hide();
	//document.getElementById(locationID).style.display = "none";
	$("#"+locationID).hide();
	tboks.webrequest.popup.unsetLocationCheckBox('cityheckbox2countryTD');
	var isIE6 = $.browser.msie && (parseInt($.browser.version) == 6);
	if(isIE6){
		$("#DomainSelectDiv").show();
		$("#CategorySelectDiv").show();
	}
}

/**
 * 重置所有城市选择的Checkbox
 * @param {string} elementContainer
 */
tboks.webrequest.popup.unsetLocationCheckBox=function(elementContainer)
{
	var   chk= $("."+elementContainer);
	
	for(var i = 0; i < chk.length; i++)  
    {  
          for(var j = 0; j < chk[i].childNodes.length; j++)
		  {
		  	if (chk[i].childNodes[j].nodeType == 1) {
				chk[i].childNodes[j].checked = false;
			}
		  }
    } 
}


tboks.webrequest.popup.confirmLocationSelectionPopup=function(divID,locationID)
{
	var countryLocationID = $("#locationCountrySelect").attr("value");
	var countryLocationName = $("#locationCountrySelect option:selected").text();
	var cityID = $("#cityTableToCountrySelect"+countryLocationID).attr("value");
	var cityName = $("#cityTableToCountrySelect"+countryLocationID + " option:selected").text();
	if(!(countryLocationID&&cityID))
	{
		jAlert("Veuillez choisir un pays et une ville","Tboks");
		return;
	}
	switch (popupFlag)
	{
		case "FROM":
			tboks.webrequest.popup.valueWrite("HFromCountry",countryLocationID);
			tboks.webrequest.popup.valueWrite("HFromCity",cityID);
			
			tboks.webrequest.popup.valueWrite("locationFrom",countryLocationName + " : " + cityName);   
			break;
		case "TO":
			tboks.webrequest.popup.valueWrite("HToCountry",countryLocationID);
			tboks.webrequest.popup.valueWrite("HToCity",cityID);
			
			tboks.webrequest.popup.valueWrite("locationTo",countryLocationName + " : " + cityName);
			break;
		case "SINGLE":
			tboks.webrequest.popup.valueWrite("HSingleCountry",countryLocationID);
			tboks.webrequest.popup.valueWrite("HSingleCity",cityID);
			
			tboks.webrequest.popup.valueWrite("locationSingle",countryLocationName + " : " + cityName);
			break;
	}
	
	tboks.webrequest.popup.closePopup(divID);
}

tboks.webrequest.popup.valueWrite=function(hiddenID,hiddenValue)
{
	document.getElementById(hiddenID).value = hiddenValue;
}


tboks.webrequest.popup.smartPopupClose=function()
{
	var type = $("#HRequestType").attr("value");
	switch (type)
	{
		case "1":
			tboks.webrequest.popup.closePopup('DIVPOPUP','DIVLOGIN');
			break;
		case "11":
			tboks.webrequest.popup.closePopup('DIVPOPUP','DIVLOGIN');
			break;
	}
}

/**
 * loading popup
 */
tboks.webrequest.popup.loadingShowPopup=function()
{
	/*
	$("#DIVPROCESSPOPUP").show();
	$("#LOADINGPOPUP").show();
	*/
	$.blockUI({
		css: { 
			border: 'none',
			padding: '15px', 
			backgroundColor: '#000', 
			'-webkit-border-radius': '10px', 
			'-moz-border-radius': '10px', 
			opacity: .5, 
			color: '#fff' 
			},
		message: '<img src="/commun/plugins/blockui/images/busy.gif" /> Merci de patienter...'
	}); 
}
tboks.webrequest.popup.loadingClosePopup=function()
{
	/*
	$("#DIVPROCESSPOPUP").hide();
	$("#LOADINGPOPUP").hide();
	*/
	$.unblockUI();
}

