function gotoStep(step, currstep) {
	if (document.forms && document.forms['narocilnica']) {
		df = document.forms['narocilnica'];
		df.action = 'narocilnica'+step+'.php';
		if (currstep > step) {
			df.reset();
			df.submit();
		} else {
			if (currstep==1) field = 'model';
			else if (currstep==2) field = 'material';
			else if (currstep==3) field = 'barva';
			else if (currstep==4) field = '';
			if (currstep<5) var a = checkNarocilnica(df,field);
			else a = true;
			if (a) df.submit();
		}
	}
}
function resetColor() {
	if (document.forms && document.forms['narocilnica']) {
		df = document.forms['narocilnica'];
		if (df.barva && df.barva.value) df.barva.value = 0;
	}
}

function checkNovice(df) {
	if (!df.email || df.email.value=='') {alert('Izpolnite email!');return false;}
	return true;
}

function checkVzorcki(df) {
	if (!df.ime || df.ime.value=='') {alert('Izpolnite ime!');return false;}
	else if (!df.priimek || df.priimek.value=='') {alert('Izpolnite priimek!');return false;}
	else if (!df.ulica || df.ulica.value=='') {alert('Izpolnite ulico, naselje!');return false;}
	else if (!df.postna || df.postna.value=='') {alert('Izpolnite postno stevilko!');return false;}
	else if (!df.posta || df.posta.value=='') {alert('Izpolnite posto!');return false;}
	else if (!df.email || df.email.value=='') {alert('Izpolnite email - ce ga nimate vpisiste minus!');return false;}
	else if (!df.barve || df.barve.value=='') {alert('Izpolnite zeljene barve!');return false;}
	return true;
}

function checkNarocilnica(df, field) {
	if (field) {
		if (!df[field] || !checkRadio(df[field])) {alert('Izberite '+field+'!');return false;}
	} else {
		if (!df.model || df.model.value=='') {alert('Izberite model!');return false;}
		else if (!df.material || df.material.value=='') {alert('Izberite material!');return false;}
		else if (!df.barva || df.barva.value=='') {alert('Izberite barvo!');return false;}
		else if (!df.placilo || !checkRadio(df.placilo)) {alert('Izberite nacin placila!');return false;}
		else if (!df.dostava || !checkRadio(df.dostava)) {alert('Izberite nacin dostave!');return false;}
		else if (!df.ime || df.ime.value=='') {alert('Izpolnite ime!');return false;}
		else if (!df.priimek || df.priimek.value=='') {alert('Izpolnite priimek!');return false;}
		else if (!df.ulica || df.ulica.value=='') {alert('Izpolnite ulico, naselje!');return false;}
		else if (!df.postna || df.postna.value=='') {alert('Izpolnite postno stevilko!');return false;}
		else if (!df.posta || df.posta.value=='') {alert('Izpolnite posto!');return false;}
		else if (!df.email || df.email.value=='') {alert('Izpolnite email - ce ga nimate vpisiste minus!');return false;}
		else if (!df.telefon || df.telefon.value=='') {alert('Izpolnite telefon!');return false;}
		else if (!df.gsm || df.gsm.value=='') {alert('Izpolnite mobitel - ce ga nimate vpisiste minus!');return false;}
	}
	return true;
}

function checkNagradna(df) {
	if (!df.ime || df.ime.value=='') {alert('Izpolnite ime!');return false;}
	else if (!df.priimek || df.priimek.value=='') {alert('Izpolnite priimek!');return false;}
	else if (!df.ulica || df.ulica.value=='') {alert('Izpolnite ulico, naselje!');return false;}
	else if (!df.postna || df.postna.value=='') {alert('Izpolnite postno stevilko!');return false;}
	else if (!df.posta || df.posta.value=='') {alert('Izpolnite posto!');return false;}
	else if (!df.email || df.email.value=='') {alert('Izpolnite email - ce ga nimate vpisiste minus!');return false;}
	else if (!df.izvedel || !checkRadio(df.izvedel)) {alert('Oznacite kje ste izvedeli za nagradno igro!');return false;}
	return true;
}

function checkKontakt(df) {
	if (!df.naslov || df.model.naslov=='') {alert('Izpolnite naslov!');return false;}
	else if (!df.sporocilo || df.sporocilo.value=='') {alert('Izpolnite sporocilo!');return false;}
	else if (!df.ime || df.ime.value=='') {alert('Izpolnite ime!');return false;}
	else if (!df.email || df.email.value=='') {alert('Izpolnite email!');return false;}
	return true;
}

function checkRadio(fo) {
	for (var i=0;i<fo.length;i++) {
		if (fo[i].checked) return true;
	}
	return false;
}

function valueRadio(fo) {
	for (var i=0;i<fo.length;i++) {
		if (fo[i].checked) return fo[i].value;
	}
	return null;
}

function inspect(obj) {
	s='';
	for (o in obj) s+= o+'='+obj[o]+'\n';
	alert(s);
}

function addJaboozBookmark() {
	netscape = "Pritisnite OK in nato CTRL+D, ce zelite dodati spletno stran Jabooz med priljubljene."
	if (navigator.appName=='Microsoft Internet Explorer') {
		window.external.AddFavorite("http://www.jabooz.com/", "Jabooz - specialisti za sedezne vrece");
	} else if (navigator.appName=='Netscape') {
		alert(netscape);
	}
}

function openJaboozSTF() {
	stf = window.open("../stf.html","jaboozSTF","width=500,height=460,scrollbars=1,status=0,toolbars=0");
}

function openJaboozAkcija() {
	stf = window.open("../akcija.html","jaboozAkcija","width=380,height=380,scrollbars=1,status=0,toolbars=0");
}

function openJaboozAlert() {
	stf = window.open("../alert.html","jaboozAlert","width=380,height=380,scrollbars=1,status=0,toolbars=0");
}

function openerLocation(url) {
	if (window.opener && !window.opener.closed) {
		if (window.opener.location && window.opener.location.href.indexOf('jabooz')<0) {
			window.opener.location = 'http://www.jabooz.com/';
		}
	}	else {
		window.open('http://www.jabooz.com/');
	}
}

function checkSTF() {
	form = document.forms['stf'];
	if (!form) return true;
	form.ime.value = trim(form.ime.value);
	form.email.value = trim(form.email.value);
	form.naslov.value = trim(form.naslov.value);
	form.sporocilo.value = trim(form.sporocilo.value);
	form.toemail.value = trim(form.toemail.value);
	var toemails = form.toemail.value.split(',');
	var toemailsnew = '';
	var toemail = '';
	for (var i=0;i<toemails.length;i++) {
		toemail = trim(toemails[i]);
		toemails[i] = toemail;
		if (validEmail(toemail)) {
			if (toemailsnew!='') toemailsnew += ',';
			toemailsnew += toemail;
		}
	}
	form.toemail.value = toemailsnew;
	var alerttext = '';
	if (form.naslov.value=='') form.naslov.value = 'Mogoče je to nekaj zate!';
	if (form.sporocilo.value=='') form.sporocilo.value = 'Lep pozdrav!\n\nPošiljam ti povezavo do spletne strani www.jabooz.com, za katero mislim, da je zares vredna ogleda.\n\nTo je stran z verjetno najbolj udobnimi sedežnimi vrečami. Gre za stole polnjene s stiripornim granulatom, ki se enakomerno razporedi pod težo telesa. Prav to jih naredi presenetljivo udobne.\n\nPoleg vsega vsakih 30 dni poteka nagradna igra, kjer podarijo veliko sedežno vrečo Sitting Bull v vrednosti 29.900,00 sit.\n\nUživaj!';
	if (form.ime.value=='') alerttext = 'Prosimo vpišite vaše ime!';
	else if (form.email.value=='') alerttext = 'Prosimo vpišite vaš e-naslov!';
	else if (!validEmail(form.email.value)) alerttext = 'Prosimo vpišite pravilen e-naslov!';
	else if (form.toemail.value=='') alerttext = 'Prosimo vpišite vsaj en e-naslov prijatelja(-ice)!';
	if (alerttext!='') {
		alert(alerttext);
		return false;
	}
	return true;
}

function trim(s) {
	var ws = ' \t\r\n';
	while((s.length > 0) && (ws.indexOf(s.charAt(0))>=0)) { s = s.substring(1); }
	while((s.length > 0) && (ws.indexOf(s.charAt(s.length - 1))>=0)) { s = s.substring(0, s.length - 1); }
	return(s);
}

function validEmail(email) {
	if(RegExp) {
		var emailRegEx = new RegExp('([._a-z0-9-]+[._a-z0-9-]*)@(([a-z0-9-]+\.)*([a-z0-9-]+)(\.[a-z]{2,3}))', 'ig');
		return(emailRegEx.exec(email)!=null);
	} else {
		valid = true;
		if(valid && (email.length < 6)) { valid = false; }
		if(valid && (email.indexOf('@') == -1)) { valid = false};
		if(valid && (email.indexOf('.') == -1)) { valid = false};
		return valid;
	}
}
