function externalLinks() {
   
   if (!document.getElementsByTagName) return;
   var anchors = document.getElementsByTagName("a");
   
   for (var i=0; i<anchors.length; i++) {
     var anchor = anchors[i];
     if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") anchor.target = "_blank";
   
   }
   
}

// ANTISPAM email links
function antispam_emails() {
    if (!document.getElementsByTagName) return;
    var anchors = document.getElementsByTagName("a");
    for (var i = 0; i < anchors.length; i++) {
        var anc = anchors[i];
        if ((email = anc.getAttribute("href")) && anc.getAttribute("type") == "antispam") {
			var vsebina = anc.innerHTML;
            // replacamo vsebino in link
            anc.href = antispam_replace(email);
            anc.innerHTML = antispam_replace(vsebina);
        }
    }
}
   
// funkcija za replace [AFNA] in [PIKA]
function antispam_replace(email) {
	var modified = email.replace(/%20/g, " "); // za IE
	modified = modified.replace(/ AFNA /g, "@");
	modified = modified.replace(/ PIKA /g, ".");
	return modified;
}

function refreshCaptcha(image_id) {
	
	var append = (new Date()).getTime();
	var src = $("#" + image_id).attr("src");
	
	// odstranimo naprej od ?
	var index = src.indexOf("?");
	
	if(index > 0) src = src.substr(0, index);
	
	// nov src -> reload
	$("#" + image_id).attr("src", src + "?" + append);
	
}

var captchaActive = false;

function oceni(video_id, ocena) {
		
		var captcha_value = $("#captcha").val();
		
		$.ajax({ 
		url: '/_include/oceni_video.php?oceni', 
		type: "post",
		async: false,
		data: { ocena: ocena, video: video_id, captcha: captcha_value},
		success: function(result) {
					if (result == 'glas_ok_oddan') {

						$('#ocenite').css({"display" : "none"});
						$('#glasovanje_ok').css({"display" : "block"});
						
					} else if(result == 'ze_glasoval') {

						$('#ocenite').css({"display" : "none"});
						$('#glasovanje_notok').css({"display" : "block"});
						
					} else if(result == 'neprijavljen') {

						$('#ocenite').css({"display" : "none"});
						$('#glasovanje_prijava').css({"display" : "block"});
						
					} else if(result == 'need_captcha' || result == 'wrong_captcha') {

						// prikazemo obrazec za captcha
						$('#glasovanje_captcha').css({"display" : "block"});
						
						// naredimo error polje, v primeru da je captcha ze aktivna
						if(captchaActive) {
							
							$('#captcha').addClass("input_error");
							$('#captcha_rob').attr("src", "/_tpl/_img/left_input_error.png");
							
						} else captchaActive = true;
						
						// refreshamo
						refreshCaptcha("captcha_img");
						
					}
					
				 } 
		});
	}
	