// JavaScript Document
$().ready(function() {
$(".add_subscriber").click(function(e) {manageSubcriber(this); return false;});
$("#dRate").fadeIn(500);
$("#show").fadeIn(500);
setTimeout('$("#feaVids").fadeIn(500);',400);
var vid = $('#dRate').attr('vid');

	//$(".favvids").click(function(e) {getSubMen($(this).attr('vid'),'subMan','../add_fav.php'); return false;});
	$(".player_bottom a").click(function(e) {
		if($(this).attr('vurl') != 'NAN'){
			getSubMen($(this).attr('vid'),'sub_menu',$(this).attr('vurl')); return false;
		}else{
			return true;	
		}
	});
	
	$("#vd_res").click(function(e) {showVR(); return false;});
	//$("#vd_cmt").click(function(e) {showVC(); return false;});
	$(".sendCmt").click(function(e) {postComments(this); return false;});
	$(".rpl").click(function(e) {showReply(this); return false;});
	
	$("#cdSend").click(function(e) {reSendVcode('vblock','../update_email.php'); return false;});
	$("#validEmail").click(function(e) {validCode('vblock','../act_valid_email_loged.php'); return false;});
	$("#eUrl").click(function(e) {selUrl(this); return false;});
	$("#eSRC").click(function(e) {selUrl(this); return false;});
	
	//paging for comments
	$(".pg").click(function(e) {getSubMen($(this).attr('vid'),'vid_comments',$(this).attr('vurl')); return false;});


/*$("#scode").autocomplete(
      "../getSearch.php",      
	  {  			
	  delay:10,  			
	  minChars:3,  			
	  matchSubset:0,  			
	  matchContains:1,  			
	  cacheLength:10,
	  onItemSelect:selectItem,  			
	  onFindValue:findValue,  			
	  formatItem:formatItem,  			
	  autoFill:false  		
	  });*/  


	});
	
function findValue(li) {  	if( li == null ) return alert("No match!");  	
if( !!li.extra ) var sValue = li.extra[0];  	
else var sValue = li.selectValue;
//alert(sValue);
$("#sbt").focus();
}  
function selectItem(li) {    	
findValue(li);  
}  
function formatItem(row) {    	
return row[0];  
}  

function getReleated(d,cls,cls1,dv){
	
	if(document.getElementById(d).style.display=="block"){
		$("#"+dv).removeClass().addClass(cls1);
		$("#"+d).slideUp(500);
		}else{
		$("#"+dv).removeClass().addClass(cls);
		$("#"+d).slideDown(500);
		}
}

function getSubMen(a, d, url){
	if(url != ''){
	var pURL = url;	
	var aid=a;
	var dvid=d;
	var pcls = $("#"+dvid).attr("class");
	$.ajax({
		method: "get",url: pURL,data: "subid="+aid,
		beforeSend: function(){$("#"+dvid).fadeOut(500); setTimeout('$("#'+dvid+'").html(""); $("#'+dvid+'").fadeIn(200).addClass("loader");',503);  },
		complete: function(){},
		
		success: function(html){
		$("#"+dvid).removeClass("loader").addClass(pcls);
		$("#"+dvid).html(html).hide().fadeIn(500);
		
		$(".buttons").click(function(e) {
			if($(this).attr('vurl') == 'FLAG'){
				getFlag($(this).attr('vid'),'sub_menu',$(this).attr('furl'),$(this).attr('ffield'));
				return false;
			}else if($(this).attr('vurl') == 'NAN'){
				return true;
			}else{
				getSubMen($(this).attr('vid'),'sub_menu',$(this).attr('vurl')); return false;
			}
			
			});

		if($(".pg").length > 0){
		$(".pg").click(function(e) {getSubMen($(this).attr('vid'),'vid_comments',$(this).attr('vurl')); return false;});
		$(".sendCmt").click(function(e) {postComments(this); return false;});
		$(".rpl").click(function(e) {showReply(this); return false;});
		}
		 }
	}); //close $.ajax(
	
		return false;
	}
}


function getComm(a, d, url,des){
	
	var pURL = url;
	if(des != ''){
		var comm = $("#"+des).val();
		comm=comm.replace(/\n/g,'<br />');
		comm=comm.replace(/'/g,"\'");
	}else{
		var comm ='';	
	}
	
	var aid=a;
	var dvid=d;
	
	var pcls = $("#"+dvid).attr("class");
	$.ajax({
		method: "get",url: pURL,data: {"subid":aid,'comm':comm},
		beforeSend: function(){$("#"+dvid).fadeOut(500); setTimeout('$("#'+dvid+'").html(""); $("#'+dvid+'").fadeIn(200).addClass("loader");',503);  },
		complete: function(){$("#"+dvid).removeClass("loader").addClass(pcls);},
		
		success: function(html){ 
		$("#"+dvid).html(html).hide().fadeIn(500);
		 }
	}); //close $.ajax(
		return false;

}

function getCommR(a, d, url,des,rep){
	
	var pURL = url;
	if(des != ''){
		var comm = $("#"+des).val();
		comm=comm.replace(/\n/g,'<br />');
		comm=comm.replace(/'/g,"\'");
	}else{
		var comm ='';	
	}
	
	var aid=a;
	var dvid=d;
	
	var pcls = $("#"+dvid).attr("class");
	
	$.ajax({
		method: "get",url: pURL,data: {"subid":aid,"comm":comm,'reply':rep}, 
		beforeSend: function(){$("#"+dvid).fadeOut(500); setTimeout('$("#'+dvid+'").html(""); $("#'+dvid+'").fadeIn(200).addClass("loader");',503);  },
		complete: function(){$("#"+dvid).removeClass("loader").addClass(pcls);},
		contentType: "utf-8",
		success: function(html){ 
		$("#"+dvid).html(html).hide().fadeIn(500);
		 }
	}); //close $.ajax(
		return false;

}

function getFlag(a, d, url,fl){
	var pURL = url;
	var fla = $("#"+fl).val();
	var aid=a;
	var dvid=d;
	
	var pcls = $("#"+dvid).attr("class");
	$.ajax({
		method: "get",url: pURL,data: "subid="+aid+'&fl='+fla,
		beforeSend: function(){$("#"+dvid).fadeOut(500); setTimeout('$("#'+dvid+'").html(""); $("#'+dvid+'").fadeIn(200).addClass("loader");',503);  },
		
		complete: function(){$("#"+dvid).removeClass("loader").addClass(pcls);},
		
		success: function(html){ 
		$("#"+dvid).html(html).hide().fadeIn(500);
		
		 }
	}); //close $.ajax(
		return false;

}
function textCounterf(field,cntfield,maxlimit) {

if ($(field).val().length > maxlimit){ // if too long...trim it!
$(field).val($(field).val().substring(0, maxlimit)); 
alert('Less then '+maxlimit+' characters allowed.');
// otherwise, update 'characters left' counter
}else{
$("#"+cntfield).html('Remaining character count:'+ Number(maxlimit - field.value.length));
}
}

function rateImg(imid,isrc,isrc1){
	for(i=0; i<5; i++){
		ims="image"+i;
		if(i>imid){
			
			$("#"+ims).attr("src",isrc);		
		}else{
			$("#"+ims).attr("src",isrc1);
		}
	}
}
function closeDiv_fav(d){
	$("#"+d).parent().parent().parent().slideUp(500).html('');
}
function closeDiv(d){
	$("#"+d).parent().parent().slideUp(500).html('');
}
function selUrl(d){
	$(d).select();
}


function reSendVcode(d, url){
	var pURL = url;	
	var dvid=d;

	$.ajax({
		method: "get",url: pURL,
		beforeSend: function(){$("#"+dvid).fadeOut(500); setTimeout('$("#'+dvid+'").html(""); $("#'+dvid+'").fadeIn(200).addClass("loader");',503);  },
		complete: function(){},
		
		success: function(html){
		$("#"+dvid).removeClass("loader");
		$("#"+dvid).html(html).hide().fadeIn(500);
		
		$("#pstCode").click(function(e) {updateEmail(); return false;});
		//$("#cdSend").click(function(e) {reSendVcode('vblock','../update_email.php'); return false;});
		//$("#validEmail").click(function(e) {validCode('vblock','../act_valid_email_loged.php'); return false;});
		 }
	}); //close $.ajax(
		return false;
}
function validCode(d, url){
	var pURL = url;	
	var dvid=d;
//alert($("#txtid").val());
	$.ajax({
		method: "get",url: pURL,data: "txtcode="+$("#txtcode").val()+"&txtid="+$("#txtid").val(),
		beforeSend: function(){$("#"+dvid).fadeOut(500); setTimeout('$("#'+dvid+'").html(""); $("#'+dvid+'").fadeIn(200).addClass("loader");',503);  },
		complete: function(){},
		
		success: function(html){
		if(html == '0'){
			$("body").removeClass("over_h");
			$.unblockUI();
			}else{ 
		$("#"+dvid).removeClass("loader");
		$("#"+dvid).html(html).hide().fadeIn(500);
		
		$("#pstCode").click(function(e) {updateEmail(); return false;});
		$("#cdSend").click(function(e) {reSendVcode('vblock','../update_email.php'); return false;});
		$("#validEmail").click(function(e) {validCode('vblock','../act_valid_email_loged.php'); return false;});
			}
		 }
	}); //close $.ajax(
		return false;
}
function updateEmail(){
	var email= $("#email").val();	
	var dvid='vblock';
	$.ajax({
		method: "get",url: '../update_email_act.php',data: "nemail="+email,
		beforeSend: function(){$("#"+dvid).fadeOut(500); setTimeout('$("#'+dvid+'").html(""); $("#'+dvid+'").fadeIn(200).addClass("loader");',503);  },
		complete: function(){},
		
		success: function(html){
		$("#"+dvid).removeClass("loader");
		$("#"+dvid).html(html).hide().fadeIn(500);
		
		$("#pstCode").click(function(e) {updateEmail(); return false;});
		$("#cdSend").click(function(e) {reSendVcode('vblock','../update_email.php'); return false;});
		$("#validEmail").click(function(e) {validCode('vblock','../act_valid_email_loged.php'); return false;});
		
		}
	}); //close $.ajax(
		return false;
}

function showVC(){
	$("#rply").slideDown(500);
	$("#vidRes").slideUp(500);	
}
function showVR(){
	$("#vidRes").slideDown(500);	
	//$("#rply").slideUp(500);	
}

function showReply(obj){
	var d = $(obj).attr("did");
	$("#"+d).slideDown(500);	

}

function postComments(obj){
	var s = $(obj).attr("vid");
	var r = $(obj).attr("rid");
	
	if($(obj).attr("rs") == '0'){
		var des = '';
		var comm = 'Video Response';
		var att_video = $("#att_video").val();
		if(att_video == '0'){
			alert('Kindly Select a Video.');
			return false;
		}
		
		
		var d = 'vidRes';
	}else{
		
		var att_video = '0';
		var d = 'rply';
		
		if($(obj).attr("sh_d") == '0'){
		d = $(obj).attr("did");
		txtD = $(obj).attr("tid");
		var des = $("#"+txtD).val();
		}else{
		var des = $("#repTxt").val(); 	
		}
		if(des != ''){
			var comm = des;
			comm=comm.replace(/\n/g,'<br />');
			comm=comm.replace(/'/g,"\'");
		}else{
			var comm ='';
			alert('Kindly add a message.');
			return false;
		}
	}
	
	

	
	//alert(title+'&comm='+comm+'&tag='+tags+'&cat='+category+'&fl='+fln+'&sh='+share+'&ex='+ext);
	
	$.ajax({
		method: "get",url: '/sendComments.php',data: {reply:r,vid:s,txtdes:comm, att_video:att_video},
		beforeSend: function(){$("#"+d).html(''); $("#"+d).removeClass().addClass("loader");},
							complete: function(){$("#"+d).removeClass("loader");},
							contentType: "utf-8",
							success: function(html){ //so, if data is retrieved, store it in html
							$("#"+d).removeClass();
							$("#"+d).html(html);
							
					 }
				 }); //close $.ajax(

}
function manageSubcriber(obj){
		var u = $(obj).attr("uid");
		var d = 'addSubcriber';
		var pcls = $("#"+d).attr("class");
		$.ajax({
		method: "get",url: '/add_subscriber.php',data: {uid:u},
		beforeSend: function(){$("#"+d).html(''); $("#"+d).removeClass().addClass("loader");},
							complete: function(){$("#"+d).removeClass("loader").addClass(pcls);},
							contentType: "utf-8",
							success: function(html){ //so, if data is retrieved, store it in html
							$("#"+d).removeClass();
							$("#"+d).html(html);
							
					 }
				 }); //close $.ajax(
}


/*Polls*/
