// JavaScript Document
function chkLangName(x)
{
	if(x == "")
	{
		alert('Unesite ime jezika.');
		return false;
	}
	document.frm.action = '?acid=40&aid=1&addLang=1';
	document.frm.submit();
}

function isEnter(e,id)
{
	if(navigator.appName == "Netscape")
	{
    	if(e.which == 13)
		{
        	opener.window.location = '?acid=40&aid=1&?editLangName=1&id='+id+'&langName='+document.frm.langName.value;
	window.close();

        }
		else
		{
        	return false;
        }
     }

	 if (navigator.appName == "Microsoft Internet Explorer")
	 {
     		if(window.event.keyCode == 13)
			{
        opener.window.location = '?acid=40&aid=1&editLangName=1&id='+id+'&langName='+document.frm.langName.value;
	window.close();

      		}
			else
			{
         		return false ;
         	}
     }

}



function editLangName(str, id)
{
	if(str == "")
	{
		alert('Unesite ime jezika.');
		return false;
	}
	opener.window.location = '../n_index.php?acid=40&aid=1&editLangName=1&id='+id+'&langName='+document.frm.langName.value;
	window.close();
}
function delLang(id)
{
	ret = confirm('Jeste li sigurni da zelite obrisati ovaj unos?');
	if(ret == false)
		return false;
	document.frm.action = '?acid=40&aid=1&delLang=1&id='+id;
	document.frm.submit();
}
////////////////////////////////for editPerInfo page
function regValidation2(NonBasicExist) {

	var fName=document.form1.fName.value.length;
	var lName=document.form1.lName.value.length;
	var add1=document.form1.add1.value.length;
	var add2=document.form1.add2.value.length;
	var city=document.form1.city.value.length;
	var zipcode=document.form1.zipcode.value.length;
	emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
	email=document.form1.email.value

	var returnval=emailfilter.test(document.form1.email.value);

	var phone=document.form1.phone.value.length;
	var mobPhone=document.form1.mobPhone.value.length;
	var email=document.form1.email.value.length;


	if (document.form1.mobPhone.value.length>0){
	if (!(document.form1.mobPhone.value.match(/^\d{11,12}$/)) || !(document.form1.mobPhone.value.substr(0,3)=="385")){
			alert("Broj mobitela upisan je u krivom formatu.\nBroj mobitela mora započeti sa 385 i ne smije sadržavati razmake, crtice, kose crte ili slične znakove!");
			document.form1.mobPhone.focus();
			return false;
	}
	}


	if(document.form2.basicValues[0].value==1) {
		if(document.form1.fName.value=="") {
			alert("Niste upisali ime.");
			document.form1.fName.focus();
			return false;
		}
	}
	if(fName > 250) {
		alert("Ne mozete upisati vise od 250 znakova.");
		document.form1.fName.focus();
		return false;
	}

	if(document.form2.basicValues[1].value==1) {
		if(document.form1.lName.value=="") {
			alert("Niste upisali prezime.");
			document.form1.lName.focus();
			return false;
		}
	}
	if(lName > 250) {
		alert("Ne mozete upisati vise od 250 znakova");
		document.form1.lName.focus();
		return false;

	}

	if(document.form1.oPass.value != "") {
		if(document.form1.nPass.value.length < 1) {
			alert("Niste upisali novu lozinku!");
			return false;
		}
		if(document.form1.nPass.value != document.form1.rPass.value) {
			alert("Niste potvrdili lozinku!");
			return false;
		}
	}

	if(document.form1.oPass.value.length < 1 && document.form1.nPass.value.length > 1) {
		alert("Niste upisali staru lozinku!");
		return false;
	}
	if(document.form1.oPass.value.length < 1 && document.form1.rPass.value.length > 1) {
		alert("Niste upisali staru lozinku!");
		return false;
	}

	if(document.form2.basicValues[2].value==1) {
		if(document.form1.monthSel.value==0 || document.form1.daySel.value==0 || document.form1.yearSel.value==0 ) {
			alert("Niste odabrali datum rodjenja.");
			document.form1.monthSel.focus();
			return false;
		}
	}

	if(document.form2.basicValues[3].value==1) {
		if(document.form1.add1.value=="") {
			alert("Niste upisali adresu.");
			document.form1.add1.focus();
			return false;
		}
	}
	if(add1 > 250) {
		alert("Ne mozete upisati vise od 250 znakova.");
		document.form1.add1.focus();
		return false;

	}
	if(document.form2.basicValues[4].value==1) {
		if(document.form1.add2.value=="") {
			alert("Niste upisali adresu.");
			document.form1.add2.focus();
			return false;
		}
	}
	if(add2 > 250) {
		alert("Ne mozete upisati vise od 250 znakova.");
		document.form1.add2.focus();
		return false;
	}
	if(document.form2.basicValues[5].value==1) {
		if(document.form1.city.value=="") {
			alert("Niste upisali mjesto.");
			document.form1.city.focus();
			return false;
		}
	}
	if(city > 250) {
		alert("Ne mozete upisati vise od 250 znakova.");
		document.form1.city.focus();
		return false;
	}
	if(document.form2.basicValues[6].value==1) {
		if(document.form1.zipcode.value=="") {
			alert("Niste upisali postanski broj.");
			document.form1.zipcode.focus();
			return false;
		}
	}
	if(zipcode > 250) {
		alert("Ne mozete upisati vise od 250 znakova.");
		document.form1.zipcode.focus();
		return false;

	}
	if(document.form2.basicValues[7].value==1) {
		if(document.form1.countryId.value==0) {
			alert("Niste upisali drzavu.");
			document.form1.countryId.focus();
			return false;
		}
	}

	if(document.form2.basicValues[8].value==1) {
		if(document.form1.phone.value=="") {
			alert("Niste upisali telefon.");
			document.form1.phone.focus();
			return false;
		}
	}
	if(phone > 250) {
		alert("Ne mozete upisati vise od 250 znakova.");
		document.form1.phone.focus();
		return false;

	}

	if(document.form2.basicValues[9].value==1) {
		if(document.form1.mobPhone.value=="") {
			alert("Niste upisali mobitel.");
			document.form1.mobPhone.focus();
			return false;
		}
	}
	if(mobPhone > 250) {
		alert("Ne mozete upisati vise od 250 znakova.");
		document.form1.mobPhone.focus();
		return false;

	}

	if(document.form2.basicValues[10].value==1) {
		if(document.form1.email.value=="") {
			alert("Niste upisali e-mail.");
			document.form1.email.focus();
			return false;
		}

	}
	if(document.form1.email.value!="") {
	if(returnval==false) {
		alert("Niste upisali ispravan e-mail.");
		document.form1.email.focus();
		return false;
	}
	}
	if(email > 250) {
		alert("Ne mozete upisati vise od 250 znakova.");
		document.form1.email.focus();
		return false;

	}

	if(document.form2.basicValues[11].value==1) {
		if(document.form1.picture.value=="") {
			alert("Niste dodali sliku.");
			document.form1.picture.focus();
			return false;
		}
	}

	var chkLenght="";
	fieldType="";

	if (NonBasicExist == true)
	{

		//chkLenght=document.form1.fieldMand.length;

	}


	var fieldsLenghts=new Array();
	var filedsName=new Array();
	var filedsValues=new Array();
	var fieldType=new Array();

	if(chkLenght == 0)
	{

		for(i=0; i<chkLenght; i++)
		{
			filedsName[i]=document.all.fieldsName[i].innerHTML;
			fieldsLenghts[i]=document.form1.fields[i].value.length;
			filedsValues[i]=document.form1.fields[i].value;
			fieldType[i]=document.form1.fieldType[i].value;

			if(form1.fieldMand[i].value==1)
			{
		 		if(document.form1.fields[i].value=="")
				{
					alert("Niste upisali vrijednost polja  "+filedsName[i]);
					document.form1.fields[i].focus();
					return false;
				}
			}

			if(fieldType[i]=="numeric")
			{
				if(isNaN(filedsValues[i]))
				{
					alert("Molimo unesite broj.");
					document.form1.fields[i].focus();
					return false;
				}

			}

			if(fieldsLenghts[i] > 250)
			{
				alert("Ne mozete upisati vise od 250 znakova.");
				document.form1.fields[i].focus();
				return false;
			}
		}

		fil="";
		val="";

		for(ii=0;ii<chkLenght;ii++){

			fil=fil+filedsName[ii]+"-";

			val=val+filedsValues[ii]+"-";
		}

	 document.form1.allFields.value=fil;
	 document.form1.allValues.value=val;
	}

	if(chkLenght != 0) {

		for(i=0; i<chkLenght; i++)
		{
			filedsName[i]=document.all.fieldsName[i].innerHTML;
			fieldsLenghts[i]=document.form1.fields[i].value.length;
			filedsValues[i]=document.form1.fields[i].value;
			fieldType[i]=document.form1.fieldType[i].value;

			if(form1.fieldMand[i].value==1)
			{
		 		if(document.form1.fields[i].value=="")
				{
					alert("Niste upisali vrijednost za polje "+filedsName[i]);
					document.form1.fields[i].focus();
					return false;
				}
			}

			if(fieldType[i]=="numeric")
			{
				if(isNaN(filedsValues[i]))
				{
					alert("Niste upisali broj.");
					document.form1.fields[i].focus();
					return false;
				}

			}

			if(fieldsLenghts[i] > 250)
			{
				alert("Ne mozete upisati vise od 250 znakova.");
				document.form1.fields[i].focus();
				return false;
			}
		}

		fil="";
		val="";

		for(ii=0;ii<chkLenght;ii++){

			fil=fil+filedsName[ii]+"-";

			val=val+filedsValues[ii]+"-";
		}

	 document.form1.allFields.value=fil;
	 document.form1.allValues.value=val;
		/*filedsName=(document.all.fieldsName.innerHTML);
		fieldsLenghts=document.form1.fields.length;

		fieldType=document.form1.fieldType.value;

		if(form1.fieldMand.value==1) {
		 if(document.form1.fields.value=="") {
			alert("Niste upisali vrijednost polja "+filedsName);
			document.form1.fields.focus();
			return false;
		}
		}
		if(fieldType=="numeric") {
			if(isNaN(filedsValues)) {
				alert("Niste upisali broj.");
				document.form1.fields.focus();
				return false;
			}

		}
		if(fieldsLenghts > 250) {
		alert("Ne mozete upisati vise od 250 znakova.");
		document.form1.fields.focus();
		return false;
		}

	fil="";
	val="";

	//fil=fil+filedsName+"-";
//	val=filedsValues+"-";
	for(ii=0;ii<chkLenght;ii++){

		fil=fil+filedsName[ii]+"-";

		val=val+filedsValues[ii]+"-";
	}
	alert(fil);

	document.form1.allFields.value=fil;
	document.form1.allValues.value=val;*/

	}
	document.form1.submit();
}



////////////////////////////////////////
function regValidation(NonBasicExist) {

	var fName=document.form1.fName.value.length;
	var lName=document.form1.lName.value.length;
	var add1=document.form1.add1.value.length;
	var add2=document.form1.add2.value.length;
	var city=document.form1.city.value.length;
	var zipcode=document.form1.zipcode.value.length;
	emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
	email=document.form1.email.value

	var returnval=emailfilter.test(document.form1.email.value);

	var phone=document.form1.phone.value.length;
	var mobPhone=document.form1.mobPhone.value.length;
	var email=document.form1.email.value.length;

	if (document.form1.mobPhone.value.length>0){
	if (!(document.form1.mobPhone.value.match(/^\d{11,12}$/)) || !(document.form1.mobPhone.value.substr(0,3)=="385")){
			alert("Broj mobitela upisan je u krivom formatu.\nBroj mobitela mora započeti sa 385 i ne smije sadržavati razmake, crtice, kose crte ili slične znakove!");
			document.form1.mobPhone.focus();
			return false;
	}
	}

	

		if(document.form2.basicValues[16].value==1) {
		if(document.form1.userName.value=="") {
			alert("Niste upisali člansko ime.");
			document.form1.userName.focus();
			return false;
		}
	}

	if(document.form2.basicValues[15].value==1) {
		if(document.form1.password.value=="") {
			alert("Niste upisali lozinku.");
			document.form1.password.focus();
			return false;
		}
	}

	if(document.form1.conPassword.value=="") {
			alert("Niste potvrdili lozinku.");
			document.form1.confirmPassword.focus();
			return false;
	}

	if(document.form1.conPassword.value != document.form1.password.value ) {
			alert("Lozinka se ne podudara.");
			document.form1.password.focus();
			return false;
	}



	if(document.form2.basicValues[0].value==1) {
		if(document.form1.fName.value=="") {
			alert("Niste upisali ime.");
			document.form1.fName.focus();
			return false;
		}
	}
	if(fName > 250) {
		alert("Ne mozete upisati vise od 250 znakova.");
		document.form1.fName.focus();
		return false;
	}

	if(document.form2.basicValues[1].value==1) {
		if(document.form1.lName.value=="") {
			alert("Niste upisali prezime.");
			document.form1.lName.focus();
			return false;
		}
	}
	if(lName > 250) {
		alert("Ne mozete upisati vise od 250 znakova.");
		document.form1.lName.focus();
		return false;

	}

	if(document.form2.basicValues[2].value==1) {
		if(document.form1.monthSel.value==0 || document.form1.daySel.value==0 || document.form1.yearSel.value==0 ) {
			alert("Niste odabrali datum rodjenja.");
			document.form1.monthSel.focus();
			return false;
		}
	}

	if(document.form2.basicValues[3].value==1) {
		if(document.form1.add1.value=="") {
			alert("Niste upisali adresu.");
			document.form1.add1.focus();
			return false;
		}
	}
	if(add1 > 250) {
		alert("Ne mozete upisati vise od 250 znakova.");
		document.form1.add1.focus();
		return false;

	}
	if(document.form2.basicValues[4].value==1) {
		if(document.form1.add2.value=="") {
			alert("Niste upisali adresu.");
			document.form1.add2.focus();
			return false;
		}
	}
	if(add2 > 250) {
		alert("Ne mozete upisati vise od 250 znakova.");
		document.form1.add2.focus();
		return false;
	}
	if(document.form2.basicValues[5].value==1) {
		if(document.form1.city.value=="") {
			alert("Niste upisali mjesto.");
			document.form1.city.focus();
			return false;
		}
	}
	if(city > 250) {
		alert("Ne mozete upisati vise od 250 znakova.");
		document.form1.city.focus();
		return false;
	}
	if(document.form2.basicValues[6].value==1) {
		if(document.form1.zipcode.value=="") {
			alert("Niste upisali postanski broj.");
			document.form1.zipcode.focus();
			return false;
		}
	}
	if(zipcode > 250) {
		alert("Ne mozete upisati vise od 250 znakova.");
		document.form1.zipcode.focus();
		return false;

	}
	if(document.form2.basicValues[7].value==1) {
		if(document.form1.countryId.value==0) {
			alert("Niste odabrali drzavu.");
			document.form1.countryId.focus();
			return false;
		}
	}

	if(document.form2.basicValues[8].value==1) {
		if(document.form1.phone.value=="") {
			alert("Niste upisali telefon.");
			document.form1.phone.focus();
			return false;
		}
	}
	if(phone > 250) {
		alert("Ne mozete upisati vise od 250 znakova.");
		document.form1.phone.focus();
		return false;

	}

	if(document.form2.basicValues[9].value==1) {
		if(document.form1.mobPhone.value=="") {
			alert("Niste upisali mobitel.");
			document.form1.mobPhone.focus();
			return false;
		}
	}
	if(mobPhone > 250) {
		alert("Ne mozete upisati vise od 250 znakova.");
		document.form1.mobPhone.focus();
		return false;

	}

	if(document.form2.basicValues[10].value==1) {
		if(document.form1.email.value=="") {
			alert("Niste upisali e-mail.");
			document.form1.email.focus();
			return false;
		}

	}
	if(document.form1.email.value!="") {
		if(returnval==false) {
			alert("Upisali ste neispravan e-mail.");
			document.form1.email.focus();
			return false;
		}
	}
	if(email > 250) {
		alert("Ne mozete upisati vise od 250 znakova.");
		document.form1.email.focus();
		return false;

	}

	if(document.form2.basicValues[11].value==1) {
		if(document.form1.picture.value=="") {
			alert("Niste dodali sliku.");
			document.form1.picture.focus();
			return false;
		}
	}

	var chkLenght="";
	fieldType="";

	if (NonBasicExist == true)
	{

		chkLenght=form1.fieldMand.length;

	}


	var fieldsLenghts=new Array();
	var filedsName=new Array();
	var filedsValues=new Array();
	var fieldType=new Array();

	if(chkLenght == 0)
	{

		for(i=0; i<chkLenght; i++)
		{
			filedsName[i]=document.all.fieldsName[i].innerHTML;
			fieldsLenghts[i]=document.form1.fields[i].value.length;
			filedsValues[i]=document.form1.fields[i].value;
			fieldType[i]=document.form1.fieldType[i].value;

			if(form1.fieldMand[i].value==1)
			{
		 		if(document.form1.fields[i].value=="")
				{
					alert("Niste upisali vrijednost polja "+filedsName[i]);
					document.form1.fields[i].focus();
					return false;
				}
			}

			if(fieldType[i]=="numeric")
			{
				if(isNaN(filedsValues[i]))
				{
					alert("Niste upisali broj.");
					document.form1.fields[i].focus();
					return false;
				}

			}

			if(fieldsLenghts[i] > 250)
			{
				alert("Ne mozete upisati vise od 250 znakova.");
				document.form1.fields[i].focus();
				return false;
			}
		}

		fil="";
		val="";

		for(ii=0;ii<chkLenght;ii++){

			fil=fil+filedsName[ii]+"-";

			val=val+filedsValues[ii]+"-";
		}

	 document.form1.allFields.value=fil;
	 document.form1.allValues.value=val;
	}

	if(chkLenght != 0) {

		for(i=0; i<chkLenght; i++)
		{
			filedsName[i]=document.all.fieldsName[i].innerHTML;
			fieldsLenghts[i]=document.form1.fields[i].value.length;
			filedsValues[i]=document.form1.fields[i].value;
			fieldType[i]=document.form1.fieldType[i].value;

			if(form1.fieldMand[i].value==1)
			{
		 		if(document.form1.fields[i].value=="")
				{
					alert("Niste upisali vrijednost polja "+filedsName[i]);
					document.form1.fields[i].focus();
					return false;
				}
			}

			if(fieldType[i]=="numeric")
			{
				if(isNaN(filedsValues[i]))
				{
					alert("Niste upisali broj.");
					document.form1.fields[i].focus();
					return false;
				}

			}

			if(fieldsLenghts[i] > 250)
			{
				alert("Ne mozete upisati vise od 250 znakova.");
				document.form1.fields[i].focus();
				return false;
			}
		}

		fil="";
		val="";

		for(ii=0;ii<chkLenght;ii++){

			fil=fil+filedsName[ii]+"-";

			val=val+filedsValues[ii]+"-";
		}

	 document.form1.allFields.value=fil;
	 document.form1.allValues.value=val;
		/*filedsName=(document.all.fieldsName.innerHTML);
		fieldsLenghts=document.form1.fields.length;

		fieldType=document.form1.fieldType.value;

		if(form1.fieldMand.value==1) {
		 if(document.form1.fields.value=="") {
			alert("Niste upisali vrijednost polja "+filedsName);
			document.form1.fields.focus();
			return false;
		}
		}
		if(fieldType=="numeric") {
			if(isNaN(filedsValues)) {
				alert("Niste upisali broj.");
				document.form1.fields.focus();
				return false;
			}

		}
		if(fieldsLenghts > 250) {
		alert("Ne mozete upisati vise od 250 znakova.");
		document.form1.fields.focus();
		return false;
		}

	fil="";
	val="";

	//fil=fil+filedsName+"-";
//	val=filedsValues+"-";
	for(ii=0;ii<chkLenght;ii++){

		fil=fil+filedsName[ii]+"-";

		val=val+filedsValues[ii]+"-";
	}
	alert(fil);

	document.form1.allFields.value=fil;
	document.form1.allValues.value=val;*/

	}
	document.form1.submit();
}
function loginValidate() {
	if(document.login.userName.value=="") {
		alert("Niste upisali člansko ime.")
		document.login.userName.focus();
		return false;
	}
	else if(document.login.password.value=="") {
		alert("Niste upisali lozinku.")
		document.login.password.focus();
		return false;
	}
}
function changeBackground(links) {
	tdID=document.getElementById("links")
	tdID.style.color="green";
}
	function subChilds(elementName) {
		 linkid=document.getElementById("elementName")
		// alert(linkid)
		//linkid.style.display=block;
	}