tboks.webtboks.blogWidget={};
			 
	  tboks.webtboks.blogWidget.selectAll=function ()
	 {
		 $('#Iselectall').click(
			function()
			 {
				 var state = $(this).attr('checked');  
				 $('.check').attr('checked',state);
			 });
	 }
	 
	 
	 tboks.webtboks.blogWidget.un_select=function()
	{ 
	 $('.check').click(
			 function ()
			 {
				 if($('#Iselectall:checked').length==1)
				 {
					 var state = $(this).attr('checked');  
					 $('#Iselectall').attr('checked', state);
				 }else if($('.check:checked').length==5)
				 {
					var state = $(this).attr('checked');
					$('#Iselectall').attr('checked', state);
				 }
			 });
	}
	
	 tboks.webtboks.blogWidget.formCheck=function(){
			//Check the domain selection
			var s = document.getElementsByName("domaine[]"); 
			var domCheck=0;
			for(var i=0;i <s.length;i++){
				if(s[i].checked){ 
				  domCheck=1; 
				}
			}
			
			//Check the color selection
			if (document.form.bg_color.value=="")
			{
				alert("Merci de choisir une couleur"); 
				document.form.bg_color.focus();
				return false;
			}
			else if( domCheck == 0){
				alert("Merci de choisir au moins un domaine "); 
				return false;
			}
			else
			{
				document.form.submit();
				return true;			
			}
		}
	  //end check generate wiget

//shows the captcha 
 tboks.webtboks.blogWidget.sinscrireCaptcha=function()
{
	var url = window.location.href.split('/');
		if (url[3] == "en" || url[3] == "EN")
		{
			var languageID = 1;
		}
		else
		{
			var languageID = 2;
		}
	 var par = "method=CAPTCHA&languageID="+languageID;
	
	$.ajax({
		url:"/commun/ws/Account.ws.blogWidget.php",
		type:"POST",
		data:par,
		success:tboks.webtboks.blogWidget.onSinscrireCaptchaResult,
		error:tboks.webtboks.blogWidget.onErrorCaptcha
	}); 
}
 tboks.webtboks.blogWidget.onSinscrireCaptchaResult=function(result)
{
	var source = result;
	document.getElementById("SinscrireCaptcha").src = source;
}
 tboks.webtboks.blogWidget.onErrorCaptcha=function(e){
	tboks.webtboks.blogWidget.sinscrireCaptcha();
}
//end shows the captcha 


 tboks.webtboks.blogWidget.CaptchaCheck=function()
		{		
			var captcha = document.getElementById("Icaptchainput").value;
			
		if(captcha=="")
				{
					alert("Merci de Recopier le captcha"); 
					return false;
				}				
			else{ return true;}			
		}



	 tboks.webtboks.blogWidget.goCheck=function()
		{
			var SCaptcha = tboks.webtboks.blogWidget.CaptchaCheck();   //S means state
			var Sprenom = tboks.webtboks.blogWidget.checkPrenom();
			var Snom = tboks.webtboks.blogWidget.checkNom();
			var Semail = tboks.webtboks.blogWidget.checkEmail();
			var Swebsite = tboks.webtboks.blogWidget.checkWebsite();			
			
			if(SCaptcha&&Sprenom&&Snom&&Semail&&Swebsite&&document.getElementById('acceptCheck').checked){							
				tboks.webtboks.blogWidget.doCaptcha();
			}else{
					if(!document.getElementById('acceptCheck').checked)
					{
						alert("Merci de lire et de confirmer que vous acceptez les Conditions Générales d'Utilisation");
					}
				}
		}

	
 tboks.webtboks.blogWidget.doCaptcha=function(){	
		var captcha = document.getElementById("Icaptchainput").value;
		var prenom = document.getElementById("IPrenom").value;
		var nom = document.getElementById("INom").value;
		var email = document.getElementById("IEmail").value;
		var website = document.getElementById("IWebsite").value;
		
		var par = "method=checkCAPTCHA&captcha="+captcha+"&prenom="+prenom+"&nom="+nom+"&email="+email+"&website="+website;

		$.ajax({
			url:"/commun/ws/Account.ws.blogWidget.php", 
			type:"POST",
			data:par,
			success:tboks.webtboks.blogWidget.doResult,
			error:tboks.webtboks.blogWidget.onError
		});

}

 tboks.webtboks.blogWidget.doResult=function(result){
		var r = $.trim(result);   
		
		if(r.length){
			var rf = r.substring(0,2);
			var origin = r.substring(2);
			//document.getElementById("Horigin").value=origin;
			
			switch(rf)
			{
				case "SU":	
					tboks.webtboks.blogWidget.checkDefault(origin);					
				break;
				
				case "FA":				
				alert("Le texte de confirmation ne correspond pas!");  //need change
				break;
			}
		}else{
			alert("Une erreur est survenue lors de l'envoi de votre demande. Merci de réessayer à nouveau","Tboks");
		} 
	}
 tboks.webtboks.blogWidget.changeimage=function()
{
	$('#change4').show();
	$('#loggin').hide();
}	
 tboks.webtboks.blogWidget.checkDefault=function(origin){
	
	//var origin = $("#widget_common").attr("origin");
	var wbg = $("#widget_common").attr("color");
	var background = 'background_widget_'+wbg+'.png';	
	var all = $("#widget_common").attr("domaine");
	
	
	var code = "<!--Widget code-->" + "\n"
						+"<div id='widgettboks'></div>"+ "\n"					  
						+ "<script id='widget_common' type='text/javascript' src='http://www.tboks.com/commun/js/widget_common.js' color='"+wbg+"'bgname='"+background+"'origin='"+origin+"' domaine='"+all+"' langID='2'></script>";
						
			tboks.webtboks.blogWidget.toggle('code0');
			$('#Itextarea').text(code);
			tboks.webtboks.blogWidget.changeimage();
			tboks.webtboks.blogWidget.emailUser(origin);	    //取消注释				
}


 tboks.webtboks.blogWidget.emailUser=function(origin)
{
	var email = document.getElementById("IEmail").value;
	var website = document.getElementById("IWebsite").value;
	var code = document.getElementById("Itextarea").value;
		
	var par = "method=EMAILUSER&email="+email+"&code="+code+"&origin="+origin+"&website="+website;

	$.ajax({
		url:"/commun/ws/Account.ws.blogWidget.php", 
		type:"POST",
		data:par,
		//success:test,
		error:tboks.webtboks.blogWidget.onError
	});
}

	 
//textarea  choose all when click
 tboks.webtboks.blogWidget.oCopy=function(obj)
	{   
	   obj.select();   
	 } 
	 
// hiden/display the textarea
 tboks.webtboks.blogWidget.toggle=function(targetid)
	{
		if (document.getElementById)
			{
				target=document.getElementById(targetid);
				if (target.style.display=="block"){
				target.style.display="none";
				} else {
				target.style.display="block";
				}
			}
	}
/**
 * check part
 */
// error image
var errorstring="<img src='/commun/images/error.png' width='15'/>";
  tboks.webtboks.blogWidget.checkPrenom=function()
{
  var prenom =document.getElementById("IPrenom").value;
  var format = /^[a-zA-Z]/;
  
	if(prenom==""){	
	$('#tdPrenom').html(errorstring);	// add error image
	return false;
	}
	else if (format.exec(prenom)) {	
		$('#tdPrenom').html('');
		return true;
		}else{			
			//alert("prenom is not good format");
			//$('#prenomImg').attr("src","images/error.png");
			$('#tdPrenom').html(errorstring);
			return false;
		}
}	 
  tboks.webtboks.blogWidget.checkNom=function()
{
  var nom =document.getElementById("INom").value;
  var format = /^[a-zA-Z]/;
  
	if(nom ==""){
		$('#tdNom').html(errorstring);
	return false;
	}
	else if (format.exec(nom )) {
		$('#tdNom').html('');	
		return true;
		}else{			
			$('#tdNom').html(errorstring);
			return false;
		}
}
	
/**
 * 
 */
 tboks.webtboks.blogWidget.checkEmail=function()
{	
	var inputmailvalue =document.getElementById("IEmail").value;
	var format = /^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)/;
	
	if(inputmailvalue ==""){
		$('#tdEmail').html(errorstring);
	return false;
	}
	else if (format.exec(inputmailvalue)) {
		$('#tdEmail').html('');
		return true;
		}else{
			$('#tdEmail').html(errorstring);
			return false;
		}
	
}

 tboks.webtboks.blogWidget.checkWebsite=function(){
	
	var website =document.getElementById("IWebsite").value;
	var format =/^([a-zA-Z0-9_-])+\.([a-zA-Z0-9_-])+(\.[a-zA-Z])+/; 
	if(website ==""){
		$('#tdWebsite').html(errorstring);
		return false;
		}
		else if (format.exec(website)) {
			$('#tdWebsite').html('');
			return true;
			}else{
				$('#tdWebsite').html(errorstring);
				return false;
			}
}

/**
 * 
 */
	 tboks.webtboks.blogWidget.onError=function(error)
	{
		//tboks.webtboks.popup.loadingClosePopup();
		alert("Une erreur est survenue lors de l'envoi, veuillez ressayer plus tard","Tboks");
	}

