var ajax_video_url = '/ajax_video.php';

function open_video(type,id) {
	var request = $j.ajax({
	  url: ajax_video_url,
	  type: "GET",
	  data: {'type':type,'id':id},
	  dataType: "html"
	});
	request.done(function(response) {
		var reg1=new RegExp("[KO]","g");
		if(response.match(reg1)) {
			OpenRegistration(id);
		} else {
			display_popup(response);
		}
	});
/*	
	var req = new Request({
		method: 'get',
		url: ajax_video_url,
		data: {
			'type':type,
			'id':id
		},
		//onRequest: function() { alert('Request made. Please wait...'); },
		onComplete: function(response) {
			var reg1=new RegExp("[KO]","g");
			if(response.match(reg1)) {
				OpenRegistration(id);
			} else {
				open_greybox(response);
			}
		}
	}).send();*/
}

function submit_login_video(id) {
	user_online = '0';
	
	var request = $j.ajax({
	  url: ajax_registration_url,
	  type: "POST",
	  data: {'action':'login', 'email':email_login[0].value, 'pwd':pwd_login[0].value},
	  dataType: "html"
	});
	request.done(function(response) {
		var reg1=new RegExp("[OK]","g");
		if(response.match(reg1)) {
			user_online = '1';
			open_video('video',id);
		} else {
			display_popup(response);
			user_online = '0';
		}
	});
/*	
	var req = new Request({
		method: 'post',
		url: ajax_registration_url,
		data: {
			'action':'login',
			'email':email_login[0].value,
			'pwd':pwd_login[0].value
		},
		//onRequest: function() { alert('Request made. Please wait...'); },
		onComplete: function(response) {
			var reg1=new RegExp("[OK]","g");
			if(response.match(reg1)) {
				user_online = '1';
				open_video('video',id);
			} else {
				alert(response);
				user_online = '0';
			}
		}
	}).send();*/
}

function check_src() {

	var request = $j.ajax({
	  url: ajax_video_url,
	  type: "GET",
	  data: {'action':'check_video'},
	  dataType: "html"
	});
	request.done(function(response) {
		if(response == 'OK') {
			document.getElementById('greybox_iframe').className='greybox_iframe_video_mode';
		}
	});
/*	
	var req = new Request({
		method: 'get',
		url: ajax_video_url,
		data: {
			'action':'check_video'
		},
		//onRequest: function() { alert('Request made. Please wait...'); },
		onComplete: function(response) {
			if(response == 'OK') {
				document.getElementById('greybox_iframe').className='greybox_iframe_video_mode';
			}
		}
	}).send();*/
}

// All in one

function submit_login_all_in_one(id) {
	user_online = '0';
	
	var request = $j.ajax({
	  url: ajax_registration_url,
	  type: "POST",
	  data: {'action':'login', 'email':email_login[0].value, 'pwd':pwd_login[0].value},
	  dataType: "html"
	});
	request.done(function(response) {
		var reg1=new RegExp("[OK]","g");
		if(response.match(reg1)) {
			user_online = '1';
			location.reload();
		} else {
			display_popup(response);
			user_online = '0';
		}
	});
/*	
	var req = new Request({
		method: 'post',
		url: ajax_registration_url,
		data: {
			'action':'login',
			'email':email_login[0].value,
			'pwd':pwd_login[0].value
		},
		//onRequest: function() { alert('Request made. Please wait...'); },
		onComplete: function(response) {
			var reg1=new RegExp("[OK]","g");
			if(response.match(reg1)) {
				user_online = '1';
				location.reload();
			} else {
				display_popup(response);
				user_online = '0';
			}
		}
	}).send();*/
}

function check_allopass(id) {
	user_online = '0';
	var allopass = document.getElementsByName('allopass_code');
	
	var request = $j.ajax({
	  url: '/ajax_check_allopass.php',
	  type: "POST",
	  data: {'allopass':allopass[0].value,'idvideo':id},	  
	  dataType: "html"
	});
	request.done(function(response) {
		var reg1=new RegExp("[OK]","g");
		if(response.match(reg1)) {
			user_online = '1';
			location.reload();
		} else {
			display_popup(response);
			user_online = '0';
		}
	});
/*	
	var req = new Request({
		method: 'post',
		url: '/ajax_check_allopass.php',
		data: {
			'allopass':allopass[0].value,
			'idvideo':id
		},
		//onRequest: function() { alert('Request made. Please wait...'); },
		onComplete: function(response) {
			var reg1=new RegExp("[OK]","g");
			if(response.match(reg1)) {
				user_online = '1';
				location.reload();
			} else {
				display_popup(response);
				user_online = '0';
			}
		}
	}).send();	*/
}

/*function submit_premium_ajax() {
	var email = document.getElementsByName('email_premium');
	var email_confirm = document.getElementsByName('email_premium_confirm');
	if (email_confirm != undefined) {
		if (email[0].value != email_confirm[0].value) {
			display_growl('','Erreur dans la confirmation d\'email!');
			return;
		}
	}
	var request = $j.ajax({
	  url: '/ajax_all_in_one_registration.php',
	  type: "POST",
	  data: {'action':'process','email':email[0].value},	  
	  dataType: "html"
	});
	request.done(function(response) {
		var reg1=new RegExp("[OK]","g");
		if(response.match(reg1)) {
			$j.ajax({
				url: '',
				success: function( data ) {
					$j('#premium_step').replaceWith();
				}
			});
		} else {
			display_growl('',response);
		}
	});
}*/

function submit_premium() {
	var email = document.getElementsByName('email_premium');
	var email_confirm = document.getElementsByName('email_premium_confirm');
	if (email_confirm.length > 0) {
		if (email[0].value != email_confirm[0].value) {
			display_growl('','Erreur dans la confirmation d\'email!');
			return;
		}
	}
	
	var request = $j.ajax({
	  url: '/ajax_all_in_one_registration.php',
	  type: "POST",
	  data: {'action':'process','email':email[0].value},	  
	  dataType: "html"
	});
	request.done(function(response) {
		var reg1=new RegExp("[OK]","g");
		if(response.match(reg1)) {
			var pwd = response.substring(3);
			$j.ajax({
			  type: "POST",
			  url: "/access/login",
			  data: {email:email[0].value, pwd:pwd}
			}).done(function( msg ) {
			  //alert( "Data Saved: " + msg );
			  set_step_premium(2);
			});
			
			//alert("Ton inscription a bien été prise en compte,"+"\n"+"choisi maintenant ton abonnement PREMIUM."+"\n"+"Un rappel de tes identifiants"+"\n"+"te sera envoyé par email."+"\n"+"Tu pourras personnaliser ton profil"+"\n"+"dans la rubrique 'mon mur'.");
		} else {
			display_growl('',response);
		}
	});
/*	
	var req = new Request({
		method: 'post',
		url: '/ajax_all_in_one_registration.php',
		data: {
			'action':'process',
			'email':email[0].value
		},
		//onRequest: function() { alert('Request made. Please wait...'); },
		onComplete: function(response) {
			var reg1=new RegExp("[OK]","g");
			if(response.match(reg1)) {
				set_step_premium(2);
				//alert("Ton inscription a bien été prise en compte,"+"\n"+"choisi maintenant ton abonnement PREMIUM."+"\n"+"Un rappel de tes identifiants"+"\n"+"te sera envoyé par email."+"\n"+"Tu pourras personnaliser ton profil"+"\n"+"dans la rubrique 'mon mur'.");
			} else {
				display_growl('',response);
			}
		}
	}).send();	*/
}

function set_step_premium(step) {
	if (step==2) {
		window.location='/premium/?res=9';
	} else {
		var request = $j.ajax({
		  url: '/ajax_all_in_one_step.php',
		  type: "GET",
		  data: {'step':step },	  
		  dataType: "html"
		});
		request.done(function(response) {
			document.getElementById('premium_step').innerHTML = response;
		});
/*		
		var req = new Request({
			method: 'get',
			url: '/ajax_all_in_one_step.php',
			data: {
				'step':step
			},
			//onRequest: function() { alert('Request made. Please wait...'); },
			onComplete: function(response) {
				document.getElementById('premium_step').innerHTML = response;
			}
		}).send();	*/
	}
}

function paiement_all_in_one() {
	var idd = document.getElementById('idd_value'); //document.getElementsByName('idd');
	
	var request = $j.ajax({
	  url: '/ajax_all_in_one_step.php',
	  type: "GET",
	  data: {'step':'allopass_form','idd':idd.value, 'redirection':document.location.href},	  
	  dataType: "html"
	});
	request.done(function(response) {
		//open_greybox_profile(response);
		display_popup(response);
		document.getElementById('launch_allopass_form').submit();
	});
}

function ajax_premium() {
	var idd = document.getElementById('idd_value'); //document.getElementsByName('idd');
	if(idd.value != '') {
		paiement_all_in_one();
	}
}

function check_frame_path(frame_id)
{
//	var path = document.getElementById(frame_id).src;//contentDocument.location.href;
	var path = document.all.DisplaySub.src;
	alert(path);
}
/*
function close_greybox_all_in_one()
{
	greybox_content_profile.innerHTML = '';
	grey_box_profile.style.display = 'none';
	greybox_content.innerHTML = '';
	grey_box.style.display = 'none';
	
	// check paiement status
	var req = new Request({
		method: 'get',
		url: '/ajax_all_in_one_step.php',
		data: {
			'step':'check_allopass'
		},
		//onRequest: function() { alert('Request made. Please wait...'); },
		onComplete: function(response) {
			var reg1=new RegExp("[OK]","g");
			if(response.match(reg1)) {
				location.reload();//history.go(-1);
				//set_step_premium(3);
			} else {
				display_popup(response);
			}
		}
	}).send();		
}

function close_greybox_premium()
{
	greybox_content_profile.innerHTML = '';
	grey_box_profile.style.display = 'none';
	greybox_content.innerHTML = '';
	grey_box.style.display = 'none';

	// check paiement status
	var req = new Request({
		method: 'get',
		url: '/ajax_premium.php',
		data: {
			'step':'check_allopass'
		},
		//onRequest: function() { alert('Request made. Please wait...'); },
		onComplete: function(response) {
			var reg1=new RegExp("[OK]","g");
			if(response.match(reg1)) {
                            document.location.href = '/premium/?res=valid_abo';
//				location.reload();//history.go(-1);
				//set_step_premium(3);
			} else {
				display_popup(response);
			}
		}
	}).send();
}
*/
function make_choice_all_in_one(abo_type) {
	switch(abo_type) {
		case 1:
			// 189003/795054/3480503
			document.getElementById('idd_value').value = '795054';
			break;
		case 2:
			// 189003/793486/3480503
			document.getElementById('idd_value').value = '793486';
			break;
		case 3:
			// 189003/793490/3480503
			document.getElementById('idd_value').value = '793490';
			break;
	}
}

