/**
 * opens a popup window in the center of the screen
 * @param (string)url 		- url to open in popup
 * @param (string)title		- title of the window
 * @param (int)width		- width of the window
 * @param (int)height		- height of the window
 * @param (boolean)scrollbas	- show scroolbars  (0|1)
 * @param (boolean)status	- show status (0|1)
 **/

function openPopup(url,naslov,width,height,scrollbar,status) {
	var m, h;
	var LeftPosition=(screen.width)?(screen.width-width)/2:100;
	var TopPosition=(screen.height)?(screen.height-height)/2:100;
	m =  window.open(url,"popupWin","toolbar=no,width=" + width + ",height=" + height + ",top=" + TopPosition + ",left=" + LeftPosition + ",location=no,directories=no,status="+ status +",menubar=no,resizable=no,scrollbars="+status+",target=_blank");
 	m.focus();
}

function odpri_okno(url,naslov,sirina,visina,drsnik,status) {
	var m, h;
	LeftPosition=(screen.width)?(screen.width-sirina)/2:100;
	TopPosition=(screen.height)?(screen.height-visina)/2:100;
	m =  window.open("","_blank","toolbar=no,height=" + visina + ",width=" + sirina + ",top=" + TopPosition + ",left=" + LeftPosition + ",location=no,directories=no,status=no,menubar=no,resizable=no,scrollbars=no,target=_blank");
	m.document.open();
 	h = m.document;
 	h.writeln("<html><head><title>" + naslov + "</title></head><body bgcolor=white leftmargin=0 topmargin=0 marginwidth=0 marginheight=0>");
 	h.writeln("<a href='index.html' OnClick='javascript:window.close();'><img src=" + url + " border=0>");
 	h.writeln("</body></html>")
 	h.close()
 	m.focus()
}

function checkForm(formId){
	
	var form	= document.getElementById(formId);
	if(form == null) {
		alert("Can't submit form !!!");
		return;
	}
	
	var elements	= form.elements;
	var onError		= false;
	for(var i = 0; i < elements.length; i++){
		var el		= elements[i];
		if(el.id != "")
			if(el.value == ""){
				el.style.border='1px solid #800000';
				onError = true;
			} else el.style.border='1px solid black';
	}


	if(onError)	{
		return;
	}

	
	form.submit();
	
}

function checkOfferForm(formId){
	var form 		= document.getElementById(formId);
	if(form == null) {
		alert("Can't submit form !!!");
		return;
	}
	var onError		= false;
	var els			= form.elements;
	for(var i = 0; i < els.length;i++){
		var el 	= els[i];
		if((el.type =='checkbox')){
			if(el.checked == true){
				var name= el.name;
				var justName	= name.substring(name.indexOf('[')+1,name.indexOf(']'));
				//alert(justName);
				var subField	= document.getElementById(justName+'_opis');
				if(subField == null){
					alert("subField ["+justName+'_opis'+"] not found !" );
					return;
				}
				if(subField.value == ""){
					onError = true;
					subField.style.border = '1px solid #800000';
				}  else el.style.border='1px solid black';
			} else {
				clearSub(el);
			}
		}
		
		if(el.id != ""){
			if(el.id.indexOf('_opis')==-1){
				if(el.value == ""){
					el.style.border='1px solid #800000';
					onError = true;
				} else el.style.border='1px solid black';
			}
		}
	}
	if(onError) return;
	form.submit();
}

function clearSub(checkField){

	if(checkField == null) return;

	var name	= checkField.name;
	var justName	= name.substring(name.indexOf('[')+1,name.indexOf(']'));
	//alert(justName);
	var subField	= document.getElementById(justName+'_opis');
	if(subField == null){
		alert("subField ["+justName+'_opis'+"] not found !" );
		return;
	} 
	if(!checkField.checked) subField.value='';
}

function addToFavorites(urlAddress,pageName) { 
	if (window.external) { 
		window.external.AddFavorite(urlAddress,pageName) 
	} else 
	if (window.sidebar){
		window.sidebar.addPanel(pageName,urlAddress,  "");
	} else { 
		alert("Sorry! Your browser doesn't support this function."); 
	} 
} 


