// POPUPs

function photoPopup(id) {
  photoPop = window.open("/popup_slika.php?id=" + id,"photo_popup",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=550,height=650');
  photoPop.focus()
}

function pollPopup(URL) {
  pollPop = window.open(URL,"poll_popup",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=500,height=350');
  pollPop.focus()
}

function forecastPopup(id) {
  forecastPop = window.open("/popup_forecast.php?id=" + id,"forecast_popup",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=600,height=250');
  forecastPop.focus()
}

// PRELOAD

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];}}
}


// SEARCH FORM

function canAddCharacter(textarea, maxChars, ourform)
{
	if(typeof(textarea.onkeypress.arguments[0]) != 'undefined')
		var keyCode = textarea.onkeypress.arguments[0].keyCode;
	else
	{
		if(document.selection.createRange().text.length != 0) return true;
		var keyCode = event.keyCode;
	}
	
	if (keyCode == 13) {
	  ourform.submit();
	}

	var allowedChars = new Array(8, 37, 38, 39, 40, 46);	//Backspace, delete and arrow keys
	for(var x=0; x<allowedChars.length; x++) if(allowedChars[x] == keyCode) return true;

	if(textarea.value.length < maxChars) return true;

	return false;
}

