function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

addLoadEvent(goBack);
addLoadEvent(externalLinks);
addLoadEvent(formSend);

function goBack(){
	if (!document.getElementById) return false;
	if (!document.getElementById("povratak")) return  false;
	var natrag = document.getElementById("povratak");
	natrag.onclick = function(){
		back();
		return false;
	}
}

function externalLinks() {
    if (!document.getElementsByTagName) return false;
	var links = document.getElementsByTagName("a");
    for (i = 0; i < document.links.length; i++) {
        var lnk = document.links[i];
        if (lnk.href && lnk.href.match(/^(http|https|mailto|ftp)/) && lnk.href.indexOf(location.hostname) == -1) { 
			lnk.target = '_blank'; 
		}
    }
}

function formCheck(){
	if (!document.obrazac) return false;
	fali = "";
   	if (document.obrazac.ime.value == "") fali = fali + "\n- Ime i prezime";
   	if (document.obrazac.tvrtka.value == "") fali = fali + "\n- Tvrtku";
   	if (document.obrazac.adresa.value == "") fali = fali + "\n- Adresu";
   	if (document.obrazac.mjesto.value == "") fali = fali + "\n- Mjesto";
   	if (document.obrazac.telefon.value == "") fali = fali + "\n- Telefon";
   	if (document.obrazac.telefax.value == "") fali = fali + "\n- Telefax";
   	if (document.obrazac.email.value == "") fali = fali + "\n- E-mail";
   	if (document.obrazac.poruka.value == "") fali = fali + "\n- Poruku";
   	if (fali != "")
		alert("Niste upisali sve potrebne podatke!" + "\n\n" + "Molimo upišite:" + fali)
   	else
		document.obrazac.submit();
}

function formSend(){
    if(!document.getElementById("checkErrors")) return false;
    var posalji = document.getElementById("checkErrors");
    posalji.onclick = function(){
        formCheck();
    }
}