var ie = document.all;
var ns = document.layers;
var ns6 = document.getElementById && !document.all; 

function init() {
	MM_preloadImages('images/langOn.gif','images/buttonGoOn.gif','images/typeOver.gif','images/leftOn.gif','images/rightOn.gif')
	
	onresize = reload;
	resizeLayers();
}

function reload() {
	if (ns) location.reload();
}

// Postavljanje footera na mesto

function resizeLayers(){
// vrh adressBara
var adrTop;
// visina stranice
var pgHeight;
// visina div-a sa leve strane
var divHeight;
// prostor izmedju div-ova
var sp = 10;
// promenljive za div-ove
var div3;
var div4;

if (ns6 || ie) {
	div3 = document.getElementById("divFooterContainer").style;
	div4 = document.getElementById("divFtComment").style;
	adrTop = parseInt(document.getElementById("divMain").offsetHeight) + parseInt(document.getElementById("divMain").style.top);
	pgHeight = adrTop + sp;
	div4.top = pgHeight + 94;
	div4.visibility = "visible";

}
if (ns) {
	div3 = document.layers["divFooterContainer"];
	//div4 = document.layers["divFtComment"];
	adrTop = document.layers["divMain"].document.height + document.layers["divMain"].top;
	pgHeight = adrTop + sp;

}
div3.top = pgHeight;
div3.visibility = "visible";
}

// pregled podataka unesenih u formu (da li su tu svi obavezni)

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
      } else if (test!='R') {
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (val<min || max<val) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
  } if (errors) alert('The following error(s) occurred:\n'+errors);
  document.MM_returnValue = (errors == '');
}

// Funkcije za rad sa slikama

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
	var i,j=0,x,a=MM_swapImage.arguments; 
	document.MM_sr=new Array; 
	for(i=0;i<(a.length-2);i+=3)
   		if ((x=MM_findObj(a[i]))!=null){
			document.MM_sr[j++]=x; 
			if(!x.oSrc) x.oSrc=x.src; 
//			alert(x.src + " - " + a[i+2] + " - " + x.oSrc);
			x.src=a[i+2];
		}
}

// stampanje stranice

function printPage()
{
	var agent = navigator.userAgent.toLowerCase();
	if (agent.indexOf('mozilla')!=-1) {
		if (agent.indexOf('msie')!=-1) {
			var msie = agent.indexOf("msie ");
			if (parseInt(agent.substring(msie+5, agent.indexOf(".",msie))) > 4) {
				window.print();
			}
		}
		if (agent.indexOf('msie')==-1 && parseInt(navigator.appVersion) >= 4) {
			window.print();
		}
	}
}


// Sneskine funkcije

function submitQuery(id,lang)
{
	var msg="";
	var form = document.forms[id];
	//var form = document.getElementById(id);
	for(i=0;i<form.elements.length;i++) {
		//alert(form.elements[i].name + " - " + form.elements[i].type);
		switch(form.elements[i].type) {
			case "hidden":
				break;
			case "checkbox":
				if(form.elements[i].checked){
					//alert(form.elements[i].name + " OK");
					form.submit();
					return;
				}
				break;
			case "select-one":
				//alert(form.elements[i].type + " " + form.elements[i].selectedIndex);
				if(form.elements[i].selectedIndex > 0){
					//alert(form.elements[i].name + " OK");
					form.submit();
					return;
				}
				break;
			case "text":
				if(form.elements[i].value != ""){
					//alert(form.elements[i].name + " OK");
					form.submit();
					return;
				}
				break;
			default:
		}
	}
	form.submit();
	return;
	msg = "<ias:term>empty_query</ias:term>";
	msg = msg + "\n";
	alert(msg);
	return;
}
function resetForm(id) {

	//var formt = document.forms[id];
	var formt = document.forms[id];
	//var form = document.getElementById(id);
	alert("juhu " + formt.name);
	formt.reset();
	//return false;
}
function advertByNO(id){
	var loc;
	var form = document.forms[id];
	var aid = form.elements[0].value;
	//alert (aid);
	if ((aid == null) || (aid == ""))
		return;
	loc = "ViewAd.aspx?" + "id=" + aid;
	//alert (loc);
	document.location = loc;
}

function editByNO(id){
	var loc;
	var form = document.forms[id];
	var aid = form.elements["aid"].value;
	//alert (aid);
	if ((aid == null) || (aid == ""))
		return;
	//loc = "OpenDelAd.aspx?" + "adId=" + aid;
	loc = "pAd.aspx?" + "adId=" + aid;
	//alert (loc);
	document.location = loc;
}
function addingByType(id, cid){
	var loc;
	var form = document.forms[id];
	var aid = form.elements[cid].value;
	if ((aid == null) || (aid == ""))
		return;
	loc = "NewAd.aspx?" + "type=" + aid;
	document.location = loc;
}

function redirectByType(id, cid, loc){
	var newloc;
	var form = document.forms[id];
	var aid = form.elements[cid].value;
	if ((aid == null) || (aid == ""))
		return;
	newloc = loc + "?type=" + aid;
	document.location = newloc;
}

