/**
 * @author Wajdi
 */
function on_fbconnect(){
	FB.Connect.showPermissionDialog("offline_access,read_stream,publish_stream", function(){ 
		window.location = "?page_id=10";
	 }, true, [159327842903,204643097515]);
}

function fbconnect(){
	FB.Connect.showPermissionDialog("offline_access,read_stream,publish_stream", function(){ 
	var fb_user = FB.Connect.get_loggedInUser();
	jQuery.get(
			'apps/pass-vip/tab/checkPassVip.php?verif_vip_status='+fb_user,
			function(data){
				if(data==1){
						document.getElementById('page').className = "blogpage";
						document.getElementById('content').className = "vippage";
						bda.getURL("?page_id=31");
				}else{
					bda.getURL("?page_id=10");
				}
			}
		);
	
	}, true, [159327842903,204643097515]);
}

function valid_pass_vip(){
	var msg = "";
	var bpdc = true;
	var bpassvip = true;
	var bemail = true;
	var bannee = true;
	var email = jQuery("#data_email").val();
	var annee = jQuery("#custom_birth_date_year").val();
	var passvip = jQuery("#pass_vip").val();
	var pdc = jQuery("#pdc:checked").val();

	if( typeof(email)!="undefined" ){
		if( email.length < 5 && ( email.indexOf('@') == -1 || email.indexOf('.') == -1) ){ bemail = false; msg += "Le champ email est vide ou invalide. <br/>";}
	}
	
	if( typeof(passvip)!="undefined" ){
		if(passvip.length < 10 ){ bpassvip = false; msg += "Vous n'avez pas saisie de code d'invitation valide. <br/>";}
	}
	
	if( typeof(annee)!="undefined" ){
		if(annee.length < 1 ){ bannee = false; msg += "Vous devez séléctionner votre année de naissance. <br/>";}
	}

	if (pdc == undefined) {
		bpdc = false; msg += "Vous devez accepter les politiques de confidentialités. <br/>";
	}
	
	if( bpassvip && bpdc && bemail && bannee ){
		send_pass_vip(email);
	}else{
		jQuery(".errorform").css({'color' : 'red'})
		jQuery(".errorform").html(msg);
	}

}

function send_pass_vip(email){
	var pass_vip = document.getElementById('pass_vip').value;
	jQuery.get(
			'apps/pass-vip/tab/checkPassVip.php?pass_vip='+pass_vip,
			function(data){
				var fb_id = document.getElementById('fb_id').value;
				var pass_vip = document.getElementById('pass_vip').value;
				var error = document.getElementById('error');
				if(data==pass_vip){
					//jQuery.get("http://www.musicreg.net/success?form_id=6039&email="+email);
					jQuery.post("http://www.musicreg.net/checkform?form_id=7160",$("#pass_vip_form").serialize());
					
					jQuery.get(
								'apps/pass-vip/tab/checkPassVip.php?pass_vip_used='+data+'&fb_id='+fb_id+'&email='+email,
								function(data){
									document.getElementById('page').className = "blogpage";
									document.getElementById('content').className = "vippage";
									bda.getURL("?page_id=31");
								}
							);
				}else{
					jQuery(".errorform").css({'color' : 'red'})
					jQuery(".errorform").html("Votre code d'invitation n'est pas valide.");
				}
			}
		);
}

function postComment(id){
	var msg = "";
	var bauthor = true;
	var bemail = true;
	var bcomment = true;
	var sendToFacebook = jQuery("#sendToFacebook:checked").val();
	var blogName = jQuery("#blogname").val();
	var blogUrl = jQuery("#blogurl").val();
	var postLink = jQuery("#postlink").val();
	var postTitle = jQuery("#posttitle").val();
	var author = jQuery("#author").val();
	var email = jQuery("#email").val();
	var comment = jQuery("#comment"+eval(id)).val();
	if( typeof(author)!="undefined" ){
		if(author.length < 2 ){ bauthor = false; msg += "Le champ nom est obligatoire. <br/>";}
	}
	if( typeof(email)!="undefined" ){
		if( email.length < 5 && ( email.indexOf('@') == -1 || email.indexOf('.') == -1) ){ bemail = false; msg += "Le champ email est vide ou invalide. <br/>";}
	}
	if( comment.length < 3 ){ bcomment = false; msg += "Le champ commentaire est obligatoire.";}
	
	if(bauthor && bemail && bcomment){
		var email_ajax_data = "author="+jQuery("#author").val()+"&email="+jQuery("#email").val()+"&url="+jQuery("#url").val()+"&comment="+jQuery("#comment"+eval(id)).val()+"&comment_post_ID="+jQuery("#comment_post_ID"+eval(id)).val();
		jQuery.ajax(
			{
				type:"POST",
				url:'./wp-comments-post.php',
				data:email_ajax_data,
				cache:false,
				success:function(a){
					tb_remove();
					bda.getURL( bda.getCurrentLocation() );
					if(sendToFacebook != undefined ){
						FB.init("7b92f225446734410dc1f8e0723a91eb", "xd_receiver.htm");
						callPublish('',
								{
								'name':postTitle,
								'href':postLink,
								'description':comment,
								'media':[{'type':'image','src':'http://ww.test.fr/images/jpg','href':'http://dev.lajungle.fr/nolwenn/'}]
								}
								,null);
					}
				}
			}
		);
	}else{
		jQuery(".errorform").css({'color' : 'red'})
		jQuery(".errorform").html(msg);
	}
}


function callPublish(msg, attachment, action_link) {
  FB.ensureInit(function () {
    FB.Connect.streamPublish('', attachment, action_link);
  });
}

