

var DHTML = (document.getElementById || document.all || document.layers);

function Zatvori(flag)
{
	if (!DHTML) return;
	var x = document.getElementById('layerBozic');
	x.style.visibility = (flag) ? 'hidden' : 'visible'
}



function ProvjeriAnketu(form) {

		
	var A = false;
	
	for (counter = 0; counter < form.rbtnAnketa.length; counter++)
	{
		if (form.rbtnAnketa[counter].checked)
		A = true; 
	}

	if (!A)
	{
		alert("ANKETA: Izaberite jedan od ponuðenih odgovora!")
		return (false);
	}
	return (true);
}




function Disable(id){
	if (id=='content_id')
	{
		document.form.doc_id.disabled = true;
		document.form.url.disabled = false;
	}
	if (id=='url')
	{
		document.form.doc_id.disabled = false;
		document.form.url.disabled = true;
	}
	
}


function ParentIDSelectHandler(){
    var URL = document.form.parent_id.options[document.form.parent_id.selectedIndex].id;
    window.location.href = URL;

}


function showdiv(id) {
	if (document.getElementById(id).style.display == 'block') {
		document.getElementById(id).style.display = 'none';
		id2 = 'pre_' + id;
		document.getElementById(id2).style.display = 'block';
	} else {
		document.getElementById(id).style.display = 'block';
		id2 = 'pre_' + id;
		document.getElementById(id2).style.display = 'none';
	}
}



function MouseOver(elem, clr)
{elem.style.backgroundColor = clr;}

function MouseOut(elem, clr)
{elem.style.backgroundColor = clr;}

function MouseDown(elem, clr)
{elem.style.backgroundColor = clr;}



function SelectHandler(){
    var URL = document.form.d_s.options[document.form.d_s.selectedIndex].id;
    window.location.href = URL;

}


function confirmation() {
	return confirm('Da li ste sigurni?')
}


function ProvjeriRePass(form) {
	if (form.password.value !== form.repassword.value) {
		alert("Ponovite upis password-a! Sadr¾aji polja password i re-password moraju biti identiøni!");
		return false;
	}

		return  true;
}



function ProvjeriUnosFormePromo(form) {//////////////////////////////////////////////////////////////////////////
        
		if (! ProvjeriCheckboxe(form, true))
                return false;	
       if (! ProvjeriUnosIme(form.ime, true))
                return false;
		if (! ProvjeriUnosPrezime(form.prezime, true))
                return false;
		if (! ProvjeriUnosAdresa(form.adresa, true))
                return false;
		if (! ProvjeriUnosBrPoste(form.br_poste, true))
                return false;
		if (! ProvjeriUnosGrad(form.grad, true))
                return false;		
		if (! ProvjeriUnosCode(form.code, true))
                return false;		
	return true;
}

function ProvjeriUnosIme(varijabla, pogreska) {
  re=/[A-Za-z©¹dÐ®¾ÈèÆÆ]{3,}/ 
  ok=re.test(varijabla.value)
  if (! ok)
	if (pogreska) {
		alert("Polje 'Ime' mora imati najmanje 3 slova!");
		return false;
	}
	else 
		return false;
  else

  re=/[0-9,_]{1,}/
  ok2=re.test(varijabla.value)
  if (ok2)
	if (pogreska) {
		alert("Ime napisati bez brojeva!");
		return false;
	}
	else 
		return true;
  else
		return true;
}

function ProvjeriUnosPrezime(varijabla, pogreska) {
  re=/[A-Za-z©¹dÐ®¾ÈèÆÆ]{3,}/ 
  ok=re.test(varijabla.value)
  if (! ok)
	if (pogreska) {
		alert("Polje 'Prezime' mora imati najmanje 3 slova!");
		return false;
	}
	else 
		return false;
  else
  
   re=/[0-9,_]{1,}/
  ok2=re.test(varijabla.value)
  if (ok2)
	if (pogreska) {
		alert("Prezime napisati bez brojeva!");
		return false;
	}
	else 
		return true;
  else
		return true;
}


function ProvjeriUnosAdresa(varijabla, pogreska) {
  re=/[A-Za-z©¹dÐ®¾ÈèÆÆ]{2,}/ 
  ok=re.test(varijabla.value)
  if (! ok)
	if (pogreska) {
		alert("Polje 'Adresa' ne smije biti prazno!");
		return false;
	}
	else 
		return true;
  else
		return true;

}


function ProvjeriUnosBrPoste(varijabla, pogreska) {
  re=/[0-9]{2,}/ 
  ok=re.test(varijabla.value)
  if (! ok)
	if (pogreska) {
		alert("U polje 'Po¹tanski broj' unijeli ste krivi podatak ili ste ostavili prazno!");
		return false;
	}
	else 
		return true;
  else
		return true;

}

function ProvjeriUnosGrad(varijabla, pogreska) {
  re=/[A-Za-z©¹dÐ®¾ÈèÆÆ]{2,}/ 
  ok=re.test(varijabla.value)
  if (! ok)
	if (pogreska) {
		alert("Polje 'Grad' ne smije biti prazno!");
		return false;
	}
	else 
		return true;
  else
		return true;

}

function ProvjeriUnosCode(varijabla, pogreska) {
  re=/[0-9]{3,}/ 
  ok=re.test(varijabla.value)
  if (! ok)
	if (pogreska) {
		alert("U polje 'Sigurnosni kod' unijeli ste krivi podatak ili ste ostavili prazno!");
		return false;
	}
	else 
		return true;
  else
		return true;

}


function ProvjeriCheckboxe(forma, pogreska) {
	
  if (forma.opeka.checked || forma.grijalice.checked || forma.ventili.checked)
	{
		return true;
	}
	else 
	{
		alert("Niste oznaèili koji katalog ¾elite. Stavite kvacicu ispod ¾eljenog kataloga.");
		return false;
	}

}





