// JavaScript Document

function getv(action,type,value,where,method)
{
	if(!method){
	 method="get";	
	}
	var ran_unrounded=Math.random()*999999999999999;
	var ranNum=Math.round(ran_unrounded);
	var url = home_url+ 'index.php';
	
	if(method=="post"){
	var url = home_url+ 'index.php?ind=' + ranNum;;
		
	}
	var pars = 'paction=' + action + '&type=' + type + '&value=' + value + '&num=' + ranNum;

	var myAjax = new Ajax.Updater(
			where, 
			url, 
			{
				method: method, 
				parameters: pars,
				evalScripts: true
			});



}

function showResponse(originalRequest)
{
	//put returned XML in the textarea
	$('result').innerHTML = originalRequest.responseText;
}

function set_home(){
	$('result').innerHTML="Loading...";
	getv('save_setting',"set_home",$F('searchBox'),"result");
	new Effect.Shake('result');	
	
}
function save_options(){
	$('result').innerHTML="Loading...";	
	$value=VIDEO_PANEL.getView() + ','+ parseInt(AOLVS.results)+ ','+ AOLVS.showAdult;
	getv('save_setting',"save_options",$value,"result");
	$('save_button').innerHTML="Saving Data...";
}
function check_winds(value){

		if(value==1){
			$('member_bar').style.display="none";
			$('rbox').style.display="block";
			if(vdetail==1){
			$('tbp').style.display="none";	
			$('video_detail').style.display='block';
			}else{
			$('tbp').style.display="block";	
			$('video_detail').style.display='none';				
			}
			
		}else{
			$('member_bar').style.display="block";
			$('rbox').style.display="none";
			$('tbp').style.display="none";	
			$('video_detail').style.display='none';				
			
		}

}
function show_blocks(value){
	if(value==1){
		$('video_detail').style.display='block';

		$('tbp').style.display='none';
		//MM_showHideLayers('sort_bar','','hide');	
		$('sort_bar').style.display='none';		
	}else{
		//MM_showHideLayers('tbp','','show');	
		$('tbp').style.display='block';
		//MM_showHideLayers('sort_bar','','show');
		$('sort_bar').style.display='block';	
		$('video_detail').style.display='none';
		
	}
}
function register(value){
	$('member_bar').innerHTML="Loading...";
	
	if(value!=1){

		check_winds();
		getv('register','register',"show","member_bar");
	}else{
		check_winds(1);
	}
}
function reload_mbox(){
	getv('member_box','register',"show","member_box");

}
function login(value){
	$('member_bar').innerHTML="Loading...";
	if(value!=1){
		check_winds();
		getv('login','login',"show","member_bar");
		reload_mbox();
		
	}else{
		check_winds(1);	
	}
}
function check_uname(){
		getv('register','check_uname',escape($('user_name').value),"suser_name");
}
function check_email(){
		getv('register','check_email',escape($('email').value),"semail");
}
function check_pass(){
	
		getv('register','check_pass',escape($('password').value),"spassword");
}
function check_cpass(){
	var value1=escape($('password').value);
	var value2="&value2=" + escape($('confirm_password').value);
	getv('register','check_cpass',value1 + value2,"srpassword");
}
function check_answer(){
		var value=escape($('answer').value);
		if($('qmenu').value>0){
		getv('register','check_answer',value,"sanswer");
		}else{
		$('sanswer').innerHTML="Please select a question!";	
		}
}
function register_member(){
	$('register_button').innerHTML="Saving Data...";
	
	var user_name=escape($('user_name').value);
	var email=escape($('email').value);
	var password=escape($('password').value);
	var cpassword=escape($('confirm_password').value);
	var question=escape($('qmenu').value);
	var answer=escape($('answer').value);
	var scode=escape($('scode').value);	
    var value='register&user_name=' + user_name + '&email=' +email + '&password=' + password + '&cpassword=' + cpassword+ '&question=' + question + '&answer='+ answer + '&scode=' + scode;


	getv('register','register_member',value,'rmessage','post');
	reload_mbox();

}
function login_member(){
	$('login_button').innerHTML="Sending Data...";
	
	var user_name=escape($('user_name').value);
	var password=escape($('password').value);
	var scode=escape($('scode').value);	
	var remember=escape($('remember').value);	

    var value='login&user_name=' + user_name + '&password=' + password + '&scode=' + scode+ '&remember=' + remember;



	getv('login','do_login',value,'login_error','post');
	reload_mbox();

}
function sign_out(){
	$('member_bar').innerHTML="Loading...";
		check_winds();
		getv('login','sign_out','sout','member_bar','post');
}
function show_profile(value){
	$('member_bar').innerHTML="Loading...";
	if(value!=1){
		check_winds();
		getv('profile','show_profile','sout','member_bar','get');
	}else{
		check_winds(1);		
	}
}
function rpassword(){
	$('member_bar').innerHTML="Loading...";
		check_winds();
		getv('rpassword','f1','sout','member_bar','get');
}
function get_pass(){

		var user_name=escape($('user_name').value);
		var email=escape($('email').value);
		var scode=escape($('scode').value);
		var value='a&user_name=' + user_name + '&email=' + email + '&scode='+ scode;
		$('rerror').innerHTML="Loading...";		
		getv('rpassword','f2',value,'rerror','post');
}
function recover_pass(user_name,email,qe){
		check_winds();
		var value='a&user_name=' + user_name + '&email=' + email+ '&qe=' + qe;		
		getv('rpassword','f3',value,'member_bar','post');

}
function change_pass(){
		check_winds();
		var qe=escape($('qe').value);
		var answer=escape($('answer').value);	
		var new_pass=escape($('password1').value);		
		var cnew_pass=escape($('confirm_password1').value);		
		var user_name=escape($('user_name').value);
		var email=escape($('email').value);
		var scode=escape($('scode').value);
		var value='a&user_name=' + user_name + '&email=' + email + '&scode='+ scode+ '&qe='+ qe+ '&answer='+ answer+ '&new_pass='+ new_pass+ '&cnew_pass='+ cnew_pass;	
	$('rerror').innerHTML="Loading...";
		
		getv('rpassword','f4',value,'rerror','post');

}
function save_psetting(){
	var email=escape($('email').value);
	var home_query=escape($('home_query').value);
	var family=escape($('family').value);
	var view=escape($('view').value);
	var rnumber=escape($('rnumber').value);
	var value='a&email=' + email +'&home_query='+ home_query + '&family=' + family + '&view=' + view + '&rnumber='+ rnumber;	
	getv('profile','save_setting',value,'rerror','post');
	$('save_button2').innerHTML="Saving Data...";
	
}
function update_password(){
	var old_pass=$('old_password').value;
	var new_pass=$('pnpass').value;
	var cnew_pass=$('pcnpass').value;
	var value='a&old_pass=' + old_pass + '&new_pass=' + new_pass + '&cnew_pass=' + cnew_pass;
	$('pass_button').innerHTML="Saving Data...";
	getv('profile','update_pass',value,'rerror2','post');

}
function add_fav(id){
	$('result').innerHTML="loading...";	
	var video_id=AOLVS.VideoSet.Video[id].id;	
	var video_title=AOLVS.VideoSet.Video[id].title;
	var category=AOLVS.VideoSet.Video[id].category;
	var video_thumb=AOLVS.VideoSet.Video[id].thumbnailUrl;
	var value='a&video_id=' + video_id + '&video_title=' + video_title + '&category=' + category+ '&video_thumb=' + video_thumb;
	getv('fav','add_fav',value,'result','post');
	new Effect.Shake('result');	
	
	
}
function add_history(id){
	
	var video_id=AOLVS.VideoSet.Video[id].id;	
	var video_title=AOLVS.VideoSet.Video[id].title;
	var category=AOLVS.VideoSet.Video[id].category;
	var video_thumb=AOLVS.VideoSet.Video[id].thumbnailUrl;
	var value='a&video_id=' + video_id + '&video_title=' + video_title + '&category=' + category+ '&video_thumb=' + video_thumb;
	getv('fav','add_fav',value,'result','post');
	
	
}
function show_favs(){
	$('member_bar').innerHTML="loading...";
	if(value!=1){
		check_winds();
	var value='a';
	getv('fav','favs',value,'member_bar','post');
	}else{
		check_winds(1);		
	}

}
function del_favs(){
	$('result').innerHTML="loading...";
   	var fav_ids=new Array()	
	fav_ids=$('aitem').value;
	var value='a&fav_ids=' + fav_ids;
	getv('fav','delete',value,'result','post');
	new Effect.Shake('result');	
	

}
function del_fav(id){
	$('result').innerHTML="loading...";	
	var fav_ids=new Array()	
    fav_ids[0]=id;
	var value='a&fav_ids=' + fav_ids;
	getv('fav','delete',value,'result','post');
	new Effect.Shake('result');	

}