


function file_ajax(file, datas){
	//file=fichier de traitement
	//post_var=variables envoyées	
	
	if(window.XMLHttpRequest) //FIREFOX
		xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) //IE
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else
		return(false);
	
	//Envoi du message
	var resultat="", xhr;
	xhr = jQuery.ajax({
		type: "GET",
		url: file,
		data: datas,
		async: false,
		success: function(value){
			resultat = value;
		}
	});
	// si la requete est synchrone, on renvoie le résultat de la requete AJAX. Sinon, on renvoie l'objet XHR
	return resultat;	
} //Permet d'accéder à un fichier php en POST



function send_form() //Envoi des données Etape 1
{
	//recup donnees
	var pseudo = jQuery('#pseudo_insc').val();
	var mdp = jQuery('#mdp_insc').val();
	var mail = jQuery('#email_insc').val();
	var inft = jQuery('#inft').val();
	var infk = jQuery('#infk').val();

	//envoie donnees
	jQuery.ajax({
		type: "POST",
		url: "http://www.kazeo.com/portail/inscript_popup_traitement.php",
		data: 'pseudo='+pseudo+'&mdp='+mdp+'&email='+mail+'&inft='+inft+'&infk='+infk,
		async: false,
		success: function (data) {
			result = data;
		}
	});
	if(is_numeric(result)){	
		jQuery('#inscript_box').load('http://www.kazeo.com/portail/inscript_popup_step2.php?id_user='+result);
	}
}


function send_site() {

	var title	 = $('#title_site').val();
	var desc	 = ' ';
	var url		 = $('#adr_site').val();
	var user_id	 = $('#id_user').val();
	var theme	 = $('#theme_site').val();
	var inft = jQuery('#inft').val();
	var infk = jQuery('#infk').val();

	$.ajax({
		type: "POST",
		url: "http://www.kazeo.com/portail/ajax/create_new_website.php",
		data: "title="+encodeURIComponent(title)+
			"&desc="+desc+
			"&url="+url+
			"&theme="+theme+
			"&user="+user_id+
			"&inft="+inft+
			"&infk="+infk,
		success: function(response){
			
			if( url == "teeponew6" ){
				alert(response);
			}
			
			if(response == 'ok') {
				//SUCCESS
				window.location='http://'+url+'.kazeo.com/edit/';

			}
		}
	});
}


//Test pour pseudo
function checkPseudo(pseudo) {
	var msg = file_ajax('http://www.kazeo.com/portail/verif_dispo_new.php', 'champ=login&valeur='+pseudo+'&min_l=3');
	if(msg == 'Ce pseudo est disponible.'){
		jQuery("#blocLogin .yesno").css("display", "block");
		jQuery("#blocLogin .yesno").css("background-position", "0px -13px");
		jQuery("#blocLogin .erreur_bulle").html("");
		return true;
	} else {
		if(msg == 'Ce pseudo est pris.'){
			jQuery("#blocLogin .yesno").css("display", "block");
			jQuery("#blocLogin .yesno").css("background-position", "0px 0px");
			jQuery("#blocLogin .erreur_bulle").html("Ce pseudo est déjà pris");
			return false;
		} else {
			jQuery("#blocLogin .yesno").css("display", "block");
			jQuery("#blocLogin .yesno").css("background-position", "0px 0px");
			jQuery("#blocLogin .erreur_bulle").html("");
			return false;	
		}
	}
}


//Test pour mot de passe
function testermdp() {
	if(jQuery('#mdp_insc').val() == ''){
		var msg = 'Tapez votre mot de passe.';
		jQuery("#blocPwd .yesno").css("display", "block");
		jQuery("#blocPwd .yesno").css("background-position", "0px 0px");
		return false;
	}else{
		var text_mdp = jQuery('#mdp_insc').val();
		//verification que le mot de passe fasse au moins 4 caracteres
		if((text_mdp.length > 0 && text_mdp.length < 4) || text_mdp.length > 15){
			jQuery("#blocPwd .yesno").css("display", "block");
			jQuery("#blocPwd .yesno").css("background-position", "0px 0px");
			return false;
		}else{
			//verification que la saisie soit alpha numerique
			var reg = /^([A-Za-z0-9_\'-]+)$/;
			if(!reg.test(text_mdp)){
				jQuery("#blocPwd .yesno").css("display", "block");
				jQuery("#blocPwd .yesno").css("background-position", "0px 0px");
				return false;
			}else{
				jQuery("#blocPwd .yesno").css("display", "block");
				jQuery("#blocPwd .yesno").css("background-position", "0px -13px");
				return true;
			}
		}
	}
}


//Test pour Email
function verifmail(){
	var mail = jQuery('#email_insc').val();
	if(mail != ""){
		reg=/^[_\.0-9a-z-]+@([0-9a-z-]+\.)+[a-z]{2,10}$/
		if (reg.test(mail)) {
			jQuery("#blocMail .yesno").css("display", "block");
			jQuery("#blocMail .yesno").css("background-position", "0px -13px");
			return true;
		} 
		else {
			jQuery("#blocMail .yesno").css("display", "block");
			jQuery("#blocMail .yesno").css("background-position", "0px 0px");
			return false;
		}
	}
	else{
		jQuery("#blocMail .yesno").css("display", "block");
		jQuery("#blocMail .yesno").css("background-position", "0px 0px");
		return false;  
	}
}


//Test pour Adresse du site
function check_address(){
	if (jQuery('#adr_site').val()!='' && /^[a-zA-Z0-9][a-zA-Z0-9-]{2,59}$/.test(jQuery('#adr_site').val() ) ){
		jQuery.ajax({ 
			type: "GET",
			url: "http://www.kazeo.com/portail/verif_dispo_blog.php?blog="+jQuery('#adr_site').val(), 
			success: function (msg){
				if('is_blog'==msg){
					jQuery("#blocAdr .yesno").css("display", "block");
					jQuery("#blocAdr .yesno").css("background-position", "0px 0px");
					jQuery("#blocAdr .erreur_bulle").html("Cette adresse est déjà prise");
					return false;
				} else {
					jQuery("#blocAdr .yesno").css("display", "block");
					jQuery("#blocAdr .yesno").css("background-position", "0px -13px");
					jQuery("#blocAdr .erreur_bulle").html("");
					return true;
				};
			}
		});
		
	}
	else{	if (jQuery('#adr_site').val()==''){
				jQuery("#ghost").html('');
				$('#blocAdr .infos_input').html('Votre adresse sera : http://votresite.kazeo.com');
			}	
			jQuery("#blocAdr .yesno").css("display", "block");
			jQuery("#blocAdr .yesno").css("background-position", "0px 0px");
			jQuery("#blocAdr .erreur_bulle").html("");
			return false;	
	}
}


//Test pour Titre du site
function check_title(){
	if (jQuery('#title_site').val()!=''){
		jQuery("#blocTitle .yesno").css("display", "block");
		jQuery("#blocTitle .yesno").css("background-position", "0px -13px");
		return true;
	}
	else{
		jQuery("#blocTitle .yesno").css("display", "block");
		jQuery("#blocTitle .yesno").css("background-position", "0px 0px");
		return false;
	}
}









function is_numeric(mixed_var){ return !isNaN( mixed_var ); }


$(document).ready(function() {
	
	/*jQuery("#ktc_inscrire").live('click',function(){
		jQuery('#inscript_box').css('display','block');
	});
	
	jQuery("#inscript_close").live('click',function(){
		jQuery('#inscript_box').css('display','none');
	});*/
	
	
	jQuery("#skip").live('click',function(){
		var pseudo = jQuery('#pseudo_insc').val();
		var mdp = jQuery('#mdp_insc').val();
		var mail = jQuery('#email_insc').val();
	
		//envoie donnees
		jQuery.ajax({
			type: "POST",
			url: "http://www.kazeo.com/portail/inscript_popup_traitement.php",
			data: 'pseudo='+pseudo+'&mdp='+mdp+'&email='+mail,
			async: false,
			success: function (data) {
				result = data;
			}
		});
		if(is_numeric(result)){	
			window.location='http://www.kazeo.com/social/index.php';
		}
	});
	
	jQuery("#ktc_inscrire").live('click',function(){
		jQuery("#pseudo_insc").val("");
		jQuery("#mdp_insc").val("");
		jQuery("#email_insc").val("");
		jQuery("#adr_site").val("");
		jQuery("#title_site").val("");
	});
	
	//Remplis automatiquement le titre du site et affiche ".kazeo.com" à la fin de l'url
	jQuery("#adr_site").live('keyup',function(){
		var adr = $('#adr_site').val();
		$('#title_site').val(adr);
		$('#ghost').html(adr+'<span></span>').css('color', 'transparent');
		var info_url = 'Votre adresse sera : http://'+$('#adr_site').val()+'.kazeo.com';
		$('#blocAdr .infos_input').html(info_url);
		var end_url = '.kazeo.com';
		$('#ghost').children('span').html(end_url).css('color', '#888');
	});
	
});


