// general popup
function openPopUp(curl, height, width) {
	var newWin = window.open(curl, "popupWin", "toolbar=no, scrollbars=yes,height="+ height +",width="+ width);
	newWin.opener = this.window;
}

// popUpWindow za help textove
function popUpHelpWindow(url) {
	var newWin = window.open(url, '_blank', 'toolbar=no,scrollbars=yes,height=620,width=789');
	newWin.opener = this.window;
}

// Utvrdi koji smo browser .... 
//   <!--
        
    NS4 = (document.layers);
    if(navigator.appName=="Netscape") {
		if(!NS4) {
			NS6 = true;
		}
	} else {
		NS6 = false;
	}
	IE4 = (document.all);
	ver4 = (NS4 || IE4);
	IE5 = (IE4 && navigator.appVersion.indexOf("5.")!=-1);
//	-->
        
    function showIt(id){
    	if(IE4 || IE5) {
			document.all.item(id).style.visibility = "visible";
		} else if(NS4) {
			document.layers[id].visibility = "visible";
		} else if(NS6) {
			obj = document.getElementById(id);
			obj.style.visibility = "visible";
		}
		return
	}
				
	function hideIt(id) {
		if(IE4 || IE5) {
			document.all.item(id).style.visibility = "hidden";
		} else if(NS4) {
			document.layers[id].visibility ="hidden";
		} else if(NS6) {
			obj = document.getElementById(id);
			obj.style.visibility = "hidden";
		}
		
		return
	}
	
	function browserSettings() {
		alert ("Idemo: (NS4, NS6, IE4, IE5) " + NS4 + ", " + NS6 + ", " + IE4 + ", " + IE5 );
	}

	function goUrl(pageUrl) {
		document.location = pageUrl;
	}
	
// funkcije od mms composera
    function insertItem(type, url) {
        var turl = url;
        turl = turl + "?type=" + type;
        var newWin = window.open(turl, "Insert", "toolbar=no, scrollbars=yes,height=685,width=490");
        newWin.opener = this.window;
    }

    function deleteItem(type, url) {
    	if (type == 1) {
			document.getElementById('slideImage').width = 100;
			document.getElementById('slideImage').height = 100;
			document.getElementById('slideImageName').value = "";
			document.getElementById('slideImageId').value = "";
			document.getElementById('slideImage').src = url;
    	} else if (type == 2) {
			document.getElementById('slideSoundId').value = "";
			document.getElementById('slideSoundName').value = "";
			document.getElementById('slideSound').src = url;
    	} else if (type == 3) {
			document.getElementById('slideText').value = "";
    	}
    }

	function editFrame(frameNo) {
	    document.composerForm.composer_action.value = "edit";
	    document.composerForm.frame_no.value = frameNo;
	    document.composerForm.submit();
	}
	
	function deleteFrame(url, frameNo) {
		var turl = url + "?warn_id=4" + "&frame_no=" + frameNo;
		var newWin = window.open(turl, "Delete warning", "toolbar=no, scrollbars=yes,height=300,width=400");
		newWin.opener = this.window;
	}
	
	function saveFrame() {
	    document.composerForm.composer_action.value = "save";
	    document.composerForm.submit();
	}
	
// funkcija koja provjerava da li je selektirani barem 1 content, koristi se u my library
	function contentChecked(forma) {
		var checked = false;
		for (var i = 0; i < forma.elements.length; i++) {
			if(forma.elements[i].type == 'checkbox' && forma.elements[i].checked == true && checked == false) {
				checked = true;					
			}
		}
		return checked;
	}
	
// funkcija za prikazivanje i skrivanje div-ova kod MMS presentera	
	function show(id) {
		if (id == "text") {
			document.getElementById("image").style.display = "none";
			document.getElementById("sound").style.display = "none";
			document.getElementById(id).style.display = 'block';
		}
		if (id == "sound") {
			document.getElementById("image").style.display = "none";
			document.getElementById("text").style.display = "none";
			document.getElementById(id).style.display = "block";
		}
		if (id == "image") {
			document.getElementById("text").style.display = "none";
			document.getElementById("sound").style.display = "none";
			document.getElementById(id).style.display = "block";
		}				
	}	

// funkcije koje se koriste u mylibrary za rolover image
	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; x.src=a[i+2];}
	}
	
	
	
	// Ajax functions
	
	function getReadyStateHandler(req, responseXmlHandler) 
	{
		  return function () 
		  {
		    if (req.readyState == 4) 
		    {
		      if (req.status == 200) 
		      {
		        responseXmlHandler(req.responseText);
		      } 
		      else 
		      {
		      //alert(req.status);
		      }
		    }
		  }
	}
	
	function newXMLHttpRequest() 
	{

  		var xmlreq = false;

		if (window.XMLHttpRequest) 
	  	{
    		// Create XMLHttpRequest object in non-Microsoft browsers
    		xmlreq = new XMLHttpRequest();
		} 
		else if (window.ActiveXObject) 
		{
    		
    		try 
    		{
				xmlreq = new ActiveXObject("Msxml2.XMLHTTP");
    		} 
    		catch (e1)
    		{
				try 
				{
        			xmlreq = new ActiveXObject("Microsoft.XMLHTTP");
        		} 
        		catch (e2) 
        		{
      			}
    		}
  		}
  		
  		return xmlreq;
	}	
	
	
function TEST(turl){
        var newWin = window.open(turl, "subWin", "toolbar=no,scrollbars=yes,height=600,width=440,status=no");
        newWin.opener = this.window;
}
	

