/*
-------------------------------------------------------------
Validiranje datumskog i vremenskog polja za prikaz na ekran
-------------------------------------------------------------
CTS d.o.o.
Programer: Vedran Tomičić
Datum: 18.07.2007
Verzija: 1.0
-------------------------------------------------------------
*/

function provjeridatum(idpolja) {
	if (document.getElementById(idpolja).value!='') {
		if (document.getElementById(idpolja).value.substring(2,3)!='.') {
			document.getElementById(idpolja).value = document.getElementById(idpolja).value.substring(0,2)+'.'+document.getElementById(idpolja).value.substring(2,4)+'.'+document.getElementById(idpolja).value.substring(4,8);
		}
	}
}

function provjerisat(idpolja) {
	if (document.getElementById(idpolja).value!='') {
		if (document.getElementById(idpolja).value.substring(2,3)!=':') {
			document.getElementById(idpolja).value = document.getElementById(idpolja).value.substring(0,2)+':'+document.getElementById(idpolja).value.substring(2,4);
		}
	}
}


function checksat(idpolja) {
	if (document.getElementById(idpolja).value!='') {
		if (document.getElementById(idpolja).value > 24) {
			document.getElementById(idpolja).value = 24;
		}
	}
}

function checkmin(idpolja) {
	if (document.getElementById(idpolja).value!='') {
		if (document.getElementById(idpolja).value > 59) {
			document.getElementById(idpolja).value = 59;
		}
	}
}

function checkkoef1(idpolja) {
	if (document.getElementById(idpolja).value!='') {
		if (document.getElementById(idpolja).value >= 1 & document.getElementById(idpolja).value <=99) {
		} else { 
			document.getElementById(idpolja).value = '';
		}
	}
}

function checkulog(idpolja) {
	if (document.getElementById(idpolja).value!='') {
		if (document.getElementById(idpolja).value>=1 & document.getElementById(idpolja).value<=100) {
		} else { 
			document.getElementById(idpolja).value = '';
		}
	}
}

function checknaslovnica(idpolja,sat,minuta,datum2) {
	for (var i=0; i < document.form1.datum.length; i++)
	   {
	   if (document.form1.datum[i].checked)
		  {
		  var rad_val = document.form1.datum[i].value;
		  }
	   }
	
	  //alert(rad_val);
	  	  //alert(document.getElementById('datum').value);
	if (rad_val==datum2) {
		if ( ((document.getElementById('vrijeme1').value-sat)*60) + (document.getElementById('vrijeme2').value-minuta) >=60 ) {
			document.getElementById(idpolja).disabled = false;
		} else { 
			document.getElementById(idpolja).disabled = true;
			document.getElementById(idpolja).checked = false;
		}
	} else {
		document.getElementById(idpolja).disabled = false;
	}
}

function pregleddatuma(datum) {
	//if (substr(datum1,)
				 if (document.getElementById('datum').value.substr(6,4)>datum.substr(6,4)) {
				   //sve ok datum je veći za min.  godinu	 
				 } else {
					 if (document.getElementById('datum').value.substr(6,4)<datum.substr(6,4)) {
						 ///// NE MOŽE ////
						 document.getElementById('datum').value = '';
						 ///// NE MOŽE ////
					 } else {
						/// TEKUĆA GODINA ///
						 if (document.getElementById('datum').value.substr(3,2)>datum.substr(3,2)) {
						   //sve ok datum je veći za min. mjesec 
						 } else {
							 if (document.getElementById('datum').value.substr(3,2)<datum.substr(3,2)) {
								 ///// NE MOŽE ////
								 document.getElementById('datum').value = '';
								 ///// NE MOŽE ////
							 } else {
								/// TEKUĆI MJESEC ///
								 if (document.getElementById('datum').value.substr(0,2)>datum.substr(0,2)) {
								   //sve ok datum je veći od danas 
								 } else {
									 if (document.getElementById('datum').value.substr(0,2)<datum.substr(0,2)) {
										 ///// NE MOŽE ////
										 document.getElementById('datum').value = '';
										 ///// NE MOŽE ////
									 } else {
										/// DANAS ///
										// OK //
									 }
								 }	
		
							 }
						 }	
					 }
				 }				
/*				 alert(datum.substr(0,2)); 
				 alert(datum.substr(3,2));
				 alert(datum.substr(6,4));
				 alert(document.getElementById('datum').value.substr(0,2));
				 alert(document.getElementById('datum').value.substr(3,2));
				 alert(document.getElementById('datum').value.substr(6,4));
*/
				 

}

function checkkoef2(idpolja) {
	if (document.getElementById(idpolja).value!='') {
		if (document.getElementById(idpolja).value>=0 & document.getElementById(idpolja).value<=99) {
			if (document.getElementById(idpolja).value<=9) {
				//alert(document.getElementById(idpolja).value.length)
				if (document.getElementById(idpolja).value.length<=1) {
					document.getElementById(idpolja).value = '0' + document.getElementById(idpolja).value
				}
				if (document.getElementById(idpolja).value=='00' & document.getElementById("koeficijent1").value==1) {
					document.getElementById(idpolja).value = '01'	
				}
			}
		} else {
			document.getElementById(idpolja).value = '';
		}
	}
}

function slova() {
	document.getElementById('brslova').value = document.getElementById('poruka').value.length
}

function checkall() {
	if (document.getElementById('id_sp').value=='') {
		document.getElementById('id_sp').style.background = '#c75656';
		document.getElementById('posalji').disabled = true;
	} else {
		document.getElementById('id_sp').style.background = '#FFFFFF';
	if (document.getElementById('datum').value=='') {
		document.getElementById('datum').style.background = '#c75656';
		document.getElementById('posalji').disabled = true;
	} else {
		document.getElementById('datum').style.background = '#FFFFFF';
		if (document.getElementById('vrijeme1').value=='') {
			document.getElementById('vrijeme1').style.background = '#c75656';
			document.getElementById('posalji').disabled = true;
		} else {
			document.getElementById('vrijeme1').style.background = '#FFFFFF';
			if (document.getElementById('vrijeme2').value=='') {
				document.getElementById('vrijeme2').style.background = '#c75656';
				document.getElementById('posalji').disabled = true;
			} else {
				document.getElementById('vrijeme2').style.background = '#FFFFFF';
				if (document.getElementById('par').value=='') {
					document.getElementById('par').style.background = '#c75656';
					document.getElementById('posalji').disabled = true;
				} else {
					document.getElementById('par').style.background = '#FFFFFF';
					if (document.getElementById('koeficijent1').value=='') {
						document.getElementById('koeficijent1').style.background = '#c75656';
						document.getElementById('posalji').disabled = true;
					} else {
						document.getElementById('koeficijent1').style.background = '#FFFFFF';
						if (document.getElementById('koeficijent2').value=='') {
							document.getElementById('koeficijent2').style.background = '#c75656';
							document.getElementById('posalji').disabled = true;
						} else {
							document.getElementById('koeficijent2').style.background = '#FFFFFF';
							if (document.getElementById('ulog').value=='') {
								document.getElementById('ulog').style.background = '#c75656';
								document.getElementById('posalji').disabled = true;
							} else {
								document.getElementById('ulog').style.background = '#FFFFFF';
								document.getElementById('posalji').disabled = false;
							}
						}
					}
				}
			}
		}
	}
	}
}

function checksport() {
	if (document.getElementById('id_sp').value=='') {
		document.getElementById('id_sp').style.background = '#c75656';
		document.getElementById('posalji').disabled = true;
	} else {
		document.getElementById('id_sp').style.background = '#FFFFFF';
		document.getElementById('posalji').disabled = false;
	}
}
		
