// JavaScript Document
//e.g.
//onkeypress="CheckNumber(event)"
function CheckNumber(e)
{
	var iEntry = parseInt(String.fromCharCode(e.keyCode).toUpperCase())
	if(e.keyCode!=13){//the enter key can pass
		if (isNaN(iEntry)) {
			e.returnValue=false;
		}
	}
}
function sGet(strElementName){
	return document.getElementById(strElementName);
}
function get(strElementName){
	return document.getElementById(strElementName);
}
//open popup window
function PopUpWnd(strUrl, lngWidth,lngHeight) {
	window.open(strUrl,"","resizable=1,HEIGHT=" + lngHeight + ",WIDTH=" + lngWidth);
}

/*
	FORM VALIDATION
*/
function IsEmail(strEmail)
{
	var bResult; bResult = false;
    var re;
    re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;
    if (re.test(strEmail) == true)
        bResult = true
    else
    {
		bResult = false
    }
    return bResult;
}
function OnAnketaSubmit(bSubmit){
	//spremljen id od odgovora (dobiven sa forme)
	var iOdgovor;iOdgovor = "";
	var rez; rez = new Boolean(); rez = false;
	var i; i = 0;
	if(document.getElementById("IDAnketaOdgovor")!=null){
		while(document.frmAnketa.IDAnketaOdgovor[i]!=null){
			if(document.frmAnketa.IDAnketaOdgovor[i].checked){
				iOdgovor = document.frmAnketa.IDAnketaOdgovor[i].value;
				break;
			}
			i++;
		}
	}
	if(bSubmit){
		//user je odabrao odgovor
		if(iOdgovor==""){
			rez = false;
			alert("Niste odabrali odgovor");
		}else{
			PopUpWnd("Anketa.asp?IDAnketaPitanje=" + document.frmAnketa.IDAnketaPitanje.value + "&IDAnketaOdgovor=" + iOdgovor, 640,450)
		}
	}else{
		//user zeli vidjeti rezultate
		PopUpWnd("Anketa.asp?IDAnketaPitanje=" + document.frmAnketa.IDAnketaPitanje.value, 640,450)
	}
	return rez;
}
function OnMailingListSubmit(){
	var rez; rez = new Boolean(); rez = false;
	rez = ValidateMailingList();
	if(rez){
		//sve je ok, submitaj formu
		PopUpWnd("mailing_lista.asp?Email=" + document.getElementById("txtMailLista").value,550,600);
		//vrati false jer ce se forma submitat u pop-upu
		rez=false;
	}
	return rez;
}
function ValidateMailingList(){
	var strErMsg;//error message
	strErMsg = new String(); strErMsg = "";
	if(document.frmMailing.txtMailLista.value == ""){
			strErMsg += "\n\t- Email adresa NIJE UPISANA";
	}else{
		if (IsEmail(document.frmMailing.txtMailLista.value)==false){
			strErMsg += "\n\t- Email adresa nije ISPRAVNO upisana";
		}
	}
	if(strErMsg.length > 0){
		alert("Sljedeci podaci nisu pravilno ispunjeni:\n" + strErMsg + "\n\nPregledajte i ispravite podatke koje šaljete");
		return false;
	}else{
		//everything is ok
		return true;
	}
}