var validationFuncs = {
	checkPosta: function(elm) {
		if(document.getElementById('posta').selectedIndex==0) {
			return false;
		} else {
			return true;
		}
	},
	checkDan: function(elm) {
		if(document.getElementById('dan').selectedIndex==0) {
			return false;
		} else {
			return true;
		}
	},
	checkMesec: function(elm) {
		if(document.getElementById('mesec').selectedIndex==0) {
			return false;
		} else {
			return true;
		}
	},
	checkSola: function(elm) {
		if(document.getElementById('sola').selectedIndex==0) {
			return false;
		} else {
			return true;
		}
	},
	checkSmer: function(elm) {
		if(document.getElementById('smer').selectedIndex==0) {
			return false;
		} else {
			return true;
		}
	},
	gsm_check: function(element) {
		var temp="";
		var vrednost="";
		vrednost=element.value;
		for (i=vrednost.length;i>0;i--) {
			if ((vrednost.substr(i-1,1)>="0" && vrednost.substr(i-1,1)<="9"))
				temp=vrednost.substr(i-1,1).concat(temp);
		}
		vrednost=temp;
		omrezje=vrednost.substr(0,3);
		if (omrezje=="031" || omrezje=="041" || omrezje=="051" || omrezje=="030" || omrezje=="040" || omrezje=="070" || omrezje=="064") vrednost=vrednost;
			else vrednost="";
		if (vrednost.length!=9) {
			element.value="";
			return false;
		} else {
			element.value=vrednost.substr(0,3)+"-"+vrednost.substr(3,3)+"-"+vrednost.substr(6,3);
			return true;
		}

	},
	telefon_check: function(element) {
		var temp="";
		var vrednost="";
		vrednost=element.value;
		for (i=vrednost.length;i>0;i--) {
			if ((vrednost.substr(i-1,1)>="0" && vrednost.substr(i-1,1)<="9"))
				temp=vrednost.substr(i-1,1).concat(temp);
		}
		vrednost=temp;
		if (vrednost.length==7) vrednost="01"+vrednost;
		omrezje=vrednost.substr(0,2);
		if (omrezje=="01" || omrezje=="02" || omrezje=="03" || omrezje=="04" || omrezje=="05" || omrezje=="07") vrednost=vrednost
			else vrednost="";
		if (vrednost.length!=9) {
			element.value="";
			return false;
		} else {
			element.value=vrednost.substr(0,2)+"-"+vrednost.substr(2,4)+"-"+vrednost.substr(6,3);
			return true;
		}
	}
}

function getFunc(func, elm) {
	if(func=='checkPosta') { 	
		return validationFuncs.checkPosta(elm);
	}
	if(func=='checkDan') { 	
		return validationFuncs.checkDan(elm);
	}
	if(func=='checkMesec') { 	
		return validationFuncs.checkMesec(elm);
	}
	if(func=='checkSola') { 	
		return validationFuncs.checkSola(elm);
	}
	if(func=='checkSmer') { 	
		return validationFuncs.checkSmer(elm);
	}	
	if(func=='gsm_check') { 	
		return validationFuncs.gsm_check(elm);
	}	
	if(func=='telefon_check') { 	
		return validationFuncs.telefon_check(elm);
	}	
						
}