
function charcount(item,limit,w) {

var browserName=navigator.appName;
var r_item = $(item);

if (w == 1){
	    char = r_item.nextSibling.nextSibling;
	    }

if (w == 2){



/// EXPLORER
if(browserName == "Microsoft Internet Explorer"){
var thetable = r_item.nextSibling.nextSibling;
var char = thetable.tBodies[0].rows[0].cells[1].childNodes[0];
							}


if(browserName != "Microsoft Internet Explorer"){
						char = r_item.nextSibling.nextSibling.childNodes[0].childNodes[0].childNodes[2].childNodes[1];
						}



	
}




	var text = r_item.value;

	if (text.length > limit){
				s = text.substring(0,limit); 
				r_item.value = s;
				}

	num = limit-text.length;
				if (num < 0){num = 0;}



	char.value = num;
}



function loading(what,button){
		  	var button = $(button);
	                var loading = $(what);
	       		loading.update("Töltök...");
	if (button){
			button.disabled = true;
                    }
			var img = document.createElement("img");
			img.id = "loading_pic";
			img.src = "ajaxupdating.gif";
			loading.appendChild(img);

	                
}







function getChildNodeText(element, childTagName) {
		var elements = element.getElementsByTagName(childTagName);
			if (elements.length == 0) {
				return '';
			}			
			else if (elements.item(0).textContent) {
				return elements.item(0).textContent;
			}
			else {	
			      return elements.item(0).text;
			}
} 



function vote(id){

var a = $('vote');
var vote_num = a.value;


ajaxRequest = new Ajax.Request(
				'index.php',
				{
					method: 'get',
					parameters: 'a=vote&id=' + id + '&num=' + vote_num,
				        onLoading: 		function(){loading('vote_div','');},
					onComplete: function(request){
									vote_ok(request);
													
									}, 
	 			        onFailure: function(){
					alert('Valami hiba csúszott be...');
							}	
				}
			);


				
}




function vote_ok(request){

	var a= $('vote_div');
	var response = request.responseText;

	a.innerHTML = response;
	

}







function komment_beir(){

var nev = $('nev');
var nev = nev.value;

var pass = $('pass');
var pass = pass.value;

ajaxRequest = new Ajax.Request(
				'index.php',
				{
					method: 'get',
					parameters: 'a=video_comment_beir&nev=' + nev + '&pass=' + pass,
					onComplete: function(request){komment_beir_ok(request);},							 
	 			        onFailure: function(){
					alert('Valami hiba csuszott be...');
							}	
				}
			);

}





function komment_beir_ok(request){

	var a= $('video_ajax');
	var response = request.responseText;

	if (response != "ok"){
				a.innerHTML = response;	
				}else{

				document.forms['video_comment_form'].submit();

				}
	
	

}





function komment(id,page){

var w="video_comment";

var qr = 'a='+ w +'&id=' + id;

if (page){
qr+= '&page='+ page;
}

ajaxRequest = new Ajax.Request(
				'index.php',
				{
					method: 'get',
					parameters: qr,
					onLoading: function(){loading('loading_komments');},
					onComplete: function(request){kommentxml(request,id);},							 
	 			        onFailure: function(){
					alert('Valami hiba csuszott be...');
							}	
				}
			);

}



function kommentxml(request,id){

var xml = request.responseXML;
var root = xml.documentElement;

var w = "gazda_show";

var output = '';
var ttt = id;
var loading_komments = $('loading_komments'); 
var content = $('komments');
var page = $('pages');

loading_komments.update("");
content.update("");

var item_page = root.childNodes[0];
var oldalszam = getChildNodeText(item_page, 'page');
var akt_oldal = getChildNodeText(item_page, 'actpage');
var log = getChildNodeText(item_page, 'log');
oldalszam++;

if (oldalszam >= 6){

k = eval(akt_oldal)-3;
if (k <= 0){k = 1;}

t = eval(akt_oldal)+3;
if (t >= oldalszam){t = oldalszam;}

while ((t-k)<6 && t<oldalszam){t++;}

}else{
k = 1;
t = oldalszam;
}


if (akt_oldal != 1 || page.innerHTML.length < 1){
				page.innerHTML = '';
				for (k; k < t; k++)
				{
					page.innerHTML+="<a onclick=\"komment(\'"+ id+ "\',\'" + k + "\')\" class=\"komment_page\">[" + k + "]</a>";
				}
			}	
				for (var i = 0; i < root.childNodes.length; i++)
				{
					var item = root.childNodes[i];
					var nev = getChildNodeText(item, 'nev');
					var id = getChildNodeText(item, 'id');
					var datum = getChildNodeText(item, 'datum');
					var szoveg = getChildNodeText(item, 'szoveg');
					var sorszam = getChildNodeText(item, 'sorszam');
					
					
				if (nev){
				 	output+="<div id=\""+ id +"\"><div id=\"komment\"><div id=\"komment_name\"> "+ nev +"</div><div id=\"komment_content\">" + szoveg + "</div><div id=\"komment_date\">" + datum + "</div>";
					if (log == 1){
						     output+="<a onclick=\"kommentdel(\'" + id + "\',\'" + akt_oldal + "\',\'" + ttt + "\')\"  class=\"link2\">komment törlése</a>";
						     }
					output+="<hr></div></div>";
					}
				}
content.innerHTML = output;
}





function admin_mod(video_id,selObj){

var v = selObj.options[selObj.selectedIndex].value;
var pass = $('mod_pass');
var pass = pass.value;

ajaxRequest = new Ajax.Request(
				'index.php',
				{
					method: 'get',
					parameters: 'a=admin_mod&v_id=' + video_id + '&id=' + v + '&p=' + pass,
					onComplete: function(request){alert(request.responseText)},							 
	 			        onFailure: function(){
					alert('Valami hiba csuszott be...');
							}	
				}
			);

}

