// MENU -------------------------------------------------------------------------------------
var ids_of_menus=["mymenu1"]
function submenu_horiz(){
for (var i=0; i<ids_of_menus.length; i++){
  var uls=document.getElementById(ids_of_menus[i]).getElementsByTagName("ul")
    for (var t=0; t<uls.length; t++){
		if (uls[t].parentNode.parentNode.id==ids_of_menus[i]){
			uls[t].style.top=uls[t].parentNode.offsetHeight+"px"
			}
		else{
		  uls[t].style.left=uls[t-1].getElementsByTagName("a")[0].offsetWidth+"px"
		  }
    uls[t].parentNode.onmouseover=function(){
    this.getElementsByTagName("ul")[0].style.visibility="visible"
    }
    uls[t].parentNode.onmouseout=function(){
    this.getElementsByTagName("ul")[0].style.visibility="hidden"
    }
    }
  }
 
}

if (window.addEventListener)
window.addEventListener("load", submenu_horiz, false)
else if (window.attachEvent)
window.attachEvent("onload", submenu_horiz)
// MENU -------------------------------------------------------------------------------------




function clickclear(thisfield, defaulttext) {
if (thisfield.value == defaulttext) {
thisfield.value = "";
}
}

function clickrecall(thisfield, defaulttext) {
if (thisfield.value == "") {
thisfield.value = defaulttext;
}
}

//SMANJUJE DUZINU UNOSA U INPUT
function input_max_length(input,length){
	//var comment_form.this.value = '';
	if(document.getElementById(input).value.length>length){
		var string=document.getElementById(input).value;
	document.getElementById(input).value=string.substring(0,length);	
	}
	
}
//SMANJUJE DUZINU UNOSA U INPUT


//BRISE UNOSE KOD ADMINA
function obrisi_photo() {
	document.getElementById('img_input_div').innerHTML = document.getElementById('img_input_div').innerHTML;
//document.news_form.news_img.value = "";
}

function obrisi_youtube() {
document.news_form.news_video.value = "";
}
//BRISE UNOSE KOD ADMINA

//PROVJERAVA LOGIN FORMU
function login_check(forma){
if (forma.username.value.length<3 || forma.username.value.length>15 || forma.username.value=='Korisnicko ime')
{
alert("Unesite valjano korisnicko ime.");
forma.username.focus();
return (false);
}

if (forma.password.value.length<6 || forma.password.value.length>15 || forma.password.value=='Passw')
{
alert("Unesite valjanu sifru.");
forma.password.focus();
return (false);
}	
	
}
//PROVJERAVA LOGIN FORMU

//PROVJERAVA FORMU KOMENTARA
function comment_check(forma){
if (forma.ime.value.length<2)
{
alert("Unesite ime.");
forma.ime.focus();
return (false);
}

if (forma.comment.value.length<10)
{
alert("Unesite komentar.");
forma.comment.focus();
return (false);
}


if (forma.code.value.length!=6)
{
alert("Unesite sigurnosni kod.");
forma.code.focus();
return (false);
}

}
//PROVJERAVA FORMU KOMENTARA

//PROVJERAVA UNOS NOVE NOVOSTI
function new_news_check(forma)
{
var youtube_valid=forma.news_video.value.match(/youtube.com\/v\/([\w\-]+)/);

if (forma.categories.value.length=='')
{
alert("Odaberite kategoriju.");
forma.categories.focus();
return (false);
}

if (forma.news_headline.value.length<2)
{
alert("Unesite naslov.");
forma.news_headline.focus();
return (false);
}

if (forma.news_headline.value.length>100)
{
alert("Naslov predugacak!");
forma.news_headline.focus();
return (false);
}

if (forma.news_headline.value=='Naslov novosti')
{
alert("Unesite naslov!");
forma.news_headline.focus();
return (false);
}
//alert(forma.news_img.value);

if (forma.news_img1.value.length==0 && forma.news_img2.value.length==0 && forma.news_img3.value.length==0 && forma.news_img4.value.length==0 && (forma.news_video.value.length==0 || forma.news_video.value=='Youtube video'))
{
alert("Unesite fotografiju ili Youtube video!");
forma.news_img1.focus();
return (false);
}

/*
if (forma.news_img.value.length==0 && (forma.news_video.value.length==0 || forma.news_video.value=='Youtube video'))
{
alert("Unesite fotografiju ili Youtube video!");
forma.news_img.focus();
return (false);
}

if (forma.news_img.value.length>0 ){
	if (forma.news_img.value.lastIndexOf(".jpg")!=-1 || forma.news_img.value.lastIndexOf(".jpeg")!=-1 || forma.news_img.value.lastIndexOf(".JPG")!=-1 || forma.news_img.value.lastIndexOf(".JPEG")!=-1){}else{

alert("Pogresan tip datoteka! Dopustene su samo *.jpg datoteke.");
forma.news_img.focus();
return (false);
	}
}

if (forma.news_video.value.length>0 && forma.news_video.value!='Youtube video' && youtube_valid==null)
{
alert("Pogresan Youtube kod!");
forma.news_video.focus();
return (false);
}
*/


if (forma.news_text.value.length<10)
{
alert("Unesite tekst novosti.");
forma.news_text.focus();
return (false);
}

if (forma.news_text.value.length>8000)
{
alert("Tekst novosti predugacak!");
forma.news_text.focus();
return (false);
}

if (forma.news_text.value=='Tekst novosti')
{
alert("Unesite tekst novosti!");
forma.news_text.focus();
return (false);
}


$(function() {
$('#loadingdiv').modal();
return true;
});		
	


}
//PROVJERAVA UNOS NOVE NOVOSTI

//PROVJERAVA UNOS REGISTRACIJE
function register_check(forma){
	
if (forma.fname.value.length==0 || forma.fname.value.length>50)
{
alert("Unesite ime.");
forma.fname.focus();
return (false);
}

if (forma.lname.value.length==0 || forma.lname.value.length>50)
{
alert("Unesite prezime.");
forma.lname.focus();
return (false);
}

if (forma.username.value.length<3 || forma.username.value.length>15 || document.getElementById('username_error').innerHTML!='')
{
alert("Unesite valjano korisnicko ime.");
forma.username.focus();
return (false);
}

if (forma.password_check.value.length<6 || forma.password_check.value.length>15 || forma.password.value.length<6 || forma.password.value.length>15 || forma.password.value!=forma.password_check.value)
{
alert("Unesite valjanu sifru.");
forma.password.focus();
return (false);
}

if (forma.code.value.length!==6)
{
alert("Unesite sigurnosni kod.");
forma.code.focus();
return (false);
}

}
//PROVJERAVA UNOS REGISTRACIJE

//PROVJERAVA POLJE SA FUNKCIJOM
function check_field(field,type){
var value=document.getElementById(field).value;
var error=false;
if(field==0 || field==''){error=true;}
    var xmlHttpReq = false;
    var self = this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', '/ajax_actions.php', true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
		var rezultat = self.xmlHttpReq.responseText;
document.getElementById(field+'_error').innerHTML=rezultat;
 
        }
    }

	var qstr = type+'=' + value + '&type='+type;
    if(error==false){//ako nije error
    self.xmlHttpReq.send(qstr);
	}//ako nije error
	else{//ako je error
	alert('Error!');
	}//ako je error	
}
//PROVJERAVA POLJE SA FUNKCIJOM



//PROVJERAVA KOJI JE KEY
function keyup(arg1) { 
	if (arg1 == 13) {sendchatmessage('23');}
}
//PROVJERAVA KOJI JE KEY

//UPISUJE U CHAT
function sendchatmessage(id){
var error=false;
var input=document.getElementById('chat-input').value;
if(input==0 || input==''){error=true;}

    var xmlHttpReq = false;
    var self = this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', '/sendchat/', true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
		
        if (self.xmlHttpReq.readyState == 4) {
		var rezultat = self.xmlHttpReq.responseText;	
		document.getElementById('chat-input').value='';
        }
		else{
		//alert ("NACIN PLACANJA NIJE PROMIJENJEN");
		}
    }
	var qstr = 'id=' + id + '&input=' + input;
    if(error==false){//ako nije error
    self.xmlHttpReq.send(qstr);
	}//ako nije error
	else{//ako je error
	alert('Greska kod unosa!');
	}//ako je error
}
//UPISUJE U CHAT



//UCITAVA CHAT
function load_chat(){
//var rand=Math.random()+"<br />";
//var before=document.getElementById('chat-list').innerHTML;
//document.getElementById('chat-list').innerHTML=rand+before;


 var xmlHttpReq = false;
    var self = this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', '/loadchat/', true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
		
        if (self.xmlHttpReq.readyState == 4) {
		var rezultat = self.xmlHttpReq.responseText;	
		document.getElementById('chat-list').innerHTML=rezultat;
        }
		else{
		//alert ("NACIN PLACANJA NIJE PROMIJENJEN");
		}
    }
	var qstr = 'id=34&input=erge';
    self.xmlHttpReq.send(qstr);

//document.getElementById('chat-list').innerHTML="sgdsgsgsdgsdgs";
}
//UCITAVA CHAT
