dojo.require("dojo.lfx.*");
dojo.require("dojo.html.style");
dojo.require("dojo.widget.validate");
dojo.require("dojo.widget.Select");
dojo.require("dojo.widget.Tooltip");

dojo.addOnLoad(init);


// fix za FF bug u kojem neće prikazati downArrowNode img
// ako je div inicijalno sakriven
function init()
{

	dojo.html.hide('newDiv');
	dojo.html.hide('editDiv');

}

function divToggle(name) 
{

	if ( dojo.html.isShowing(name + 'Div') ) {
	
		dojo.lfx.html.wipeOut(name + 'Div', 400).play();
		dojo.byId(name + 'Img').src = 'img/expand.png';
	
	} else {
	
		dojo.lfx.html.wipeIn(name + 'Div', 400).play();
		dojo.byId(name + 'Img').src = 'img/collapse.png';
		
	}

}

// provjera da li je odabran naručitelj i upisana pristupna šifra
function validateNew(form)
{

	// petlja... zato jer je IE idiot...
	for ( i = 0; i < form.elements.length; i++ ) {
	
		if ( form.elements[i].name == 'naruciteljId' ) {
		
			if ( form.elements[i].value == '' ) {

				alert("Molim odaberite naručitelja.\n\nUkoliko tvrtka za koju naručujete ne postoji u bazi,\nmolimo nazovite nas kako bi je upisali.");
				return false;
			
			} else {
			
				return true;
			
			}
		
		}
	
	}

	/*
	if ( form.naruciteljId.value == "" ) {

		alert("Molim odaberite naručitelja.\n\nUkoliko tvrtka za koju naručujete ne postoji u bazi,\nmolimo nazovite nas kako bi je upisali.");
		return false;
	
	}
	*/
	
	if ( form.naruciteljSifra.value.length < 6 ) {
	
		alert("Molim unesite šifru naručitelja (najmanje 6 znakova).");
		form.naruciteljSifra.focus();
		return false;
	
	}
	
	return true;
	
}

// provjera da li su uneseni id/šifra narudžbe
function validateEdit(form)
{

	if ( form.narudzbaId.value == "" ) {
	
		alert("Molim unesite broj upita / narudžbe.");
		form.narudzbaId.focus();
		return false;
	
	}

	if ( form.narudzbaSifra.value.length < 6 ) {
	
		alert("Molim unesite šifru narudžbe (najmanje 6 znakova).");
		form.narudzbaSifra.focus();
		return false;
	
	}

	return true;

}
