
function openMyPopup(queryString){
	window.open ("unos.aspx?"+queryString,"","toolbar=no,resizable, scrollbars=no,  width =450,height =180");
}
function openInfoPage(pageName){
	var queryString = window.location.search;
	var openURL = "unos.aspx"+queryString+"&pg="+pageName;
	window.open (openURL,"","toolbar=no,resizable, scrollbars=no,  width =450,height =230");
}
function openInfoPage1(id){
	openMyPopup("type=lgo&pg=obrazac7&id="+id);
}
function onLoadPage(){
	if (queryString('print') == '1')
		printElements1();
}
function printDocument(){
	var loc = document.location;
	loc = loc + "&print=1";
	window.open(loc,"","");
}
function printElements1(delimiter){
    if (delimiter == null) {
        delimiter = "\n";
    }
    // search for specified content to print. if found append to printContent.            
    var printContent = "";
    for (var count = 0; true; count++) {
       // var elementToPrint = document.getElementById("elementToPrint" + count);   
        var elementToPrint = document.getElementById("printDIV" + count);   
        if (elementToPrint != null) {
            printContent += elementToPrint.innerHTML + delimiter;
        } else {
            break;
        }              
    }
    if (printContent == "") {
        // no expicit content specified. print this page as it is.
        window.print();
        return;
    }
    // remove all java script blocks from content.
    // (this regExp didn't work on IE!?) printContent.replace(/<script(.|\n|\r)*<\/script>/gi)s;
    do {
        var startPos = printContent.search(/<script/i); // i = ignore case.
        var endPos = printContent.search(/<\/script>/i);
        if (startPos > -1 && endPos > -1) {
            var printContentPrefix = printContent.slice(0, startPos);
            var printContentSuffix = printContent.slice(endPos+9);
            printContent = printContentPrefix + printContentSuffix;
        }                    
    } while (startPos > -1 && endPos > -1);
    
   
    


    // title
    var printTitle = "PrintRunner";
    var titleElement = document.getElementsByTagName("title")[0];
    if (titleElement != null) {
        printTitle = titleElement.text; 
    }
    // logo
    var logoSrc = "";
    var imgElement = document.getElementById("logo");
    if (imgElement != null) {
        logoSrc = imgElement.src;
    }
    // header
    var printHead = ""; 
    //printHead += "<html>\n";
    //printHead += "<head>\n";
    //printHead += "  <title>" + printTitle + "</title>\n";
    //printHead += "  <link rel='stylesheet' type='text/css' href='styles/lgo_3.css'>\n";
    //printHead += "</head>\n";
    
    printHead += "<body topmargin='0' leftmargin='0'>\n";
    printHead += "  <link rel='stylesheet' type='text/css' href='styles/lgo_print.css'>\n";
    /*
    printHead += "<table border='0' cellpadding='0' cellspacing='0' width='100%'>\n";
    printHead += "  <tr>\n";
    printHead += "      <td valign='middle' align='left'><a href='/'><img src='" + logoSrc + "' border='0'></a></td>\n";
    printHead += "  </tr>\n";
    printHead += "      <tr>\n";
    printHead += "      <td class='footerline'><img src='' height='1'></td>\n";
    printHead += "  </tr>\n";
    printHead += "</table>\n";  
    */

    // footer
    var printFoot = ""; 
    /*
    printFoot += "<table width='100%' cellspacing='0' cellpadding='0' border='0'>\n";
    printFoot += "  <tr>\n";
    printFoot += "      <td class='footerline'><img height='1' src=''></td>\n";
    printFoot += "  </tr>\n";
    printFoot += "  <tr>\n";
    printFoot += "      <td align='center'>Ministarstvo</td>\n";
    printFoot += "  </tr>\n";
    printFoot += "</table>\n";
    printFoot += "<img height='20' src=''><br>\n";
    */
    printFoot += "</body>\n";
    printFoot += "</html>\n";
    
    // open and fill print window.  
    
    //printWindow = window.open("", "printWindow");
    //printWindow.document.write(printHead + printContent + printFoot);
    //printWindow.document.close();
    document.body.innerHTML = printHead + printContent + printFoot;

    /*
    var elementsNotToPrint = document.getElementsByName("elementNotToPrint");
    if (elementsNotToPrint != null) {
        for (var j = 0; j < elementsNotToPrint.length; j++) {
            elementsNotToPrint [j].innerHTML = "<!-- element_to_remove_before_print:START -->" + 
            elementsNotToPrint [j].innerHTML + "<!-- element_to_remove_before_print:STOP -->";
        }    
    }        
    */
    // print window
    //printWindow.print();
    // close window
    //printWindow.close();

}

function PageQuery(q) {
	if(q.length > 1) this.q = q.substring(1, q.length);
	else this.q = null;
	this.keyValuePairs = new Array();
	if(q){
		for(var i=0; i < this.q.split("&").length; i++) {
			this.keyValuePairs[i] = this.q.split("&")[i];
		}
	}
	this.getKeyValuePairs = function() { return this.keyValuePairs; }
	this.getValue = function(s) {
	for(var j=0; j < this.keyValuePairs.length; j++) {
		if(this.keyValuePairs[j].split("=")[0] == s)
		return this.keyValuePairs[j].split("=")[1];
	}
	return false;
}
this.getParameters = function() {
	var a = new Array(this.getLength());
	for(var j=0; j < this.keyValuePairs.length; j++) {
		a[j] = this.keyValuePairs[j].split("=")[0];
	}	
	return a;
}
this.getLength = function() { return this.keyValuePairs.length; } 
}
function queryString(key){
var page = new PageQuery(window.location.search); 
return unescape(page.getValue(key)); 
}


function checkKey12(oEvent){		
		var oEvent = (oEvent)? oEvent : event;
		var oTarget =(oEvent.target)? oEvent.target : oEvent.srcElement;
							
		if((oTarget.type=="text" || 
			oTarget.type=="submit" || 
			oTarget.type=="button" || 
			oTarget.type=="checkbox" || 
			oTarget.type=="radio" || 
			oTarget.type=="select-one" || 
			oTarget.type=="select-multiple") 
			&& oEvent.keyCode==13)     
			oEvent.keyCode = 9;
}

function validateQuote1(src, args){
		
	var str = new String(args.Value);
			
	if (str.indexOf("\"",0) >= 0 | str.indexOf("'",0) >= 0)
		args.IsValid = false;
	else
		args.IsValid = true;
			
}

function open_panel(panel_ctrl, img_ctrl)
{

    var panel = document.getElementById(panel_ctrl);   
    if (panel.style.display == "none")
    {
        panel.style.display = "block";
        img_ctrl.src = "images/collapse.jpg";
    }
    else
    {
         panel.style.display = "none";
         img_ctrl.src = "images/expand.jpg";
    }
}

function updateYear(ctrl1, ctrl2){	    
	var godina1 = document.getElementById(ctrl1);
	var godina2 = document.getElementById(ctrl2);
	var year = godina1.value;
	try 
	{ 
		var num = parseInt(year);
		
		if (!isNaN(num))			
			godina2.innerHTML = num + 1;
	}
	catch(e)
	{
		return false;
	}
}

function validate_cilj_lg(src, args){

        var str = new String(args.Value);
	    
		if (str.length < 501)
			args.IsValid = true;
		else
			args.IsValid = false;			
}

