
var active_hidden_text = "";
function doSection(obj)
	{if(document.getElementById(obj).style.display == 'none')
		{document.getElementById(obj).style.display = 'block';}
	else{document.getElementById(obj).style.display = 'none';}
		if(active_hidden_text != "" && active_hidden_text != obj)
			{document.getElementById(active_hidden_text).style.display = 'none';}
	active_hidden_text = obj;}


function skriveno_soge(id){
	var v = document.getElementById(id).value;
	
	for(i=1;i<5;i++){
		document.getElementById('div_'+i).style.display = "";
	}
	
	document.getElementById('div_'+v).style.display = "block" ;
}

function echeck(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		return false
	}

	 if (str.indexOf(at,(lat+1))!=-1){
		return false
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		return false
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
		return false
	 }
	
	 if (str.indexOf(" ")!=-1){
		return false
	 }
	 return true					
}

function print_page(id, name){
	
	if(name != ''){
		if(id < 1000)
			window.open('fileadmin/page_pdf/srpski/'+name+'.pdf', '_blank');
		else
			window.open('fileadmin/page_pdf/english/'+name+'.pdf', '_blank');
	}
	else{
		if(id < 1000){
			window.open('fileadmin/scripts/alert_box.php', '_blank', 'top=250px, left=350px, width=270px, height=200px');
			return;
		}
		else{
			window.open('fileadmin/scripts/alert_box_eng.php', '_blank', 'top=250px, left=350px, width=270px, height=200px');
			return;
		}
	}
}
function specChars(input){
		var iChars = "!@#$%^&*()+=[]\\\';,/{}|\"<>?";
		for (var i = 0; i < input.length; i++) {
			if (iChars.indexOf(input.charAt(i)) != -1) {
				return 'ERROR';
			}
		}
		for (var i = 0; i < input.length; i++) {
			if (iChars.indexOf(input.charAt(i)) != -1) {
				return 'ERROR';
			}
		}
		return 'OK';
	}

function specChars_text(input){
	var iChars = "@#$%^&*()+=[]\\\'{}|\"<>";
	for (var i = 0; i < input.length; i++) {
		if (iChars.indexOf(input.charAt(i)) != -1) {
			return 'ERROR';
		}
	}
	for (var i = 0; i < input.length; i++) {
		if (iChars.indexOf(input.charAt(i)) != -1) {
			return 'ERROR';
		}
	}
	return 'OK';
}

function specChars_mail(input){
		var iChars = "!#$%^&*()[]\\\';,/{}|\":<>?";
		for (var i = 0; i < input.length; i++) {
			if (iChars.indexOf(input.charAt(i)) != -1) {
				return 'ERROR';
			}
		}
		for (var i = 0; i < input.length; i++) {
			if (iChars.indexOf(input.charAt(i)) != -1) {
				return 'ERROR';
			}
		}
		return 'OK';
	}


		
function change_nalog(id, realId, vrednost, num){

	var tmp = id.split('_');

	var hidden_val = document.getElementById(realId).value;

	if(hidden_val != vrednost){
		document.getElementById(id).src = '../template/main/images/box-polje-xs-over.gif';
		document.getElementById(realId).value = vrednost;
	}
	for(i=1;i<=num;i++){
		if(tmp[0]+'_'+i != id){
			document.getElementById(tmp[0]+'_'+i).src = '../template/main/images/box-polje-xs.gif';
		}
	}
	
	return;

}


// Funkcija kojom omogucavamo da Thick box skripta moze da se pokrene sa flash banerom ispod iste

/*
	**** Ovo je poziv za funkciju ispod da se ucita pri ucitavanju strane  ****	
	$(document).ready(function () {
            fix_flash();    
 	}
*/
function fix_flash() {
    // loop through every embed tag on the site
    var embeds = document.getElementsByTagName('embed');
    for (i = 0; i < embeds.length; i++) {
        embed = embeds[i];
        var new_embed;
        // everything but Firefox & Konqueror
        if (embed.outerHTML) {
            var html = embed.outerHTML;
            // replace an existing wmode parameter
            if (html.match(/wmode\s*=\s*('|")[a-zA-Z]+('|")/i))
                new_embed = html.replace(/wmode\s*=\s*('|")window('|")/i, "wmode='transparent'");
            // add a new wmode parameter
            else
                new_embed = html.replace(/<embed\s/i, "<embed wmode='transparent' ");
            // replace the old embed object with the fixed version
            embed.insertAdjacentHTML('beforeBegin', new_embed);
            embed.parentNode.removeChild(embed);
        } else {
            // cloneNode is buggy in some versions of Safari & Opera, but works fine in FF
            new_embed = embed.cloneNode(true);
            if (!new_embed.getAttribute('wmode') || new_embed.getAttribute('wmode').toLowerCase() == 'window')
                new_embed.setAttribute('wmode', 'transparent');
            embed.parentNode.replaceChild(new_embed, embed);
        }
    }
    // loop through every object tag on the site
    var objects = document.getElementsByTagName('object');
    for (i = 0; i < objects.length; i++) {
        object = objects[i];
        var new_object;
        // object is an IE specific tag so we can use outerHTML here
        if (object.outerHTML) {
            var html = object.outerHTML;
            // replace an existing wmode parameter
            if (html.match(/<param\s+name\s*=\s*('|")wmode('|")\s+value\s*=\s*('|")[a-zA-Z]+('|")\s*\/?\>/i))
                new_object = html.replace(/<param\s+name\s*=\s*('|")wmode('|")\s+value\s*=\s*('|")window('|")\s*\/?\>/i, "<param name='wmode' value='transparent' />");
            // add a new wmode parameter
            else
                new_object = html.replace(/<\/object\>/i, "<param name='wmode' value='transparent' />\n</object>");
            // loop through each of the param tags
            var children = object.childNodes;
            for (j = 0; j < children.length; j++) {
                try {
                    if (children[j] != null) {
                        var theName = children[j].getAttribute('name');
                        if (theName != null && theName.match(/flashvars/i)) {
                            new_object = new_object.replace(/<param\s+name\s*=\s*('|")flashvars('|")\s+value\s*=\s*('|")[^'"]*('|")\s*\/?\>/i, "<param name='flashvars' value='" + children[j].getAttribute('value') + "' />");
                        }
                    }
                }
                catch (err) {
                }
            }
            // replace the old embed object with the fixed versiony
            object.insertAdjacentHTML('beforeBegin', new_object);
            object.parentNode.removeChild(object);
        }
    }
}

function rate_file(choise){

	var name = new Date;
	var year = name.getFullYear();
	var month = (name.getMonth()+1);
	var day = name.getDate();
	
	month = month+'';
	day = day+'';
	if(month.length == 1)
		month = '0'+month;
	if(day.length == 1)
		day = '0'+day;

	var kurs = document.getElementById('akcija2').value;

	if (choise == 'excel'){
		document.getElementById('akcija').value = 'xls';
		document.forms[1].action = 'fileadmin/scripts/SGS_kursevi.php';
		document.getElementById('formOpenFile').action = 'fileadmin/scripts/SGS_kursevi.php';
		document.getElementById('formOpenFile').submit();
	}
	else if (choise == 'excel_eng'){
		document.getElementById('akcija').value = 'xls';
		document.forms[1].action = 'fileadmin/scripts/SGS_kursevi_eng.php';
		document.getElementById('formOpenFile').action = 'fileadmin/scripts/SGS_kursevi_eng.php';
		document.getElementById('formOpenFile').submit();
	}
	else if (choise == 'xml'){
		window.open('fileadmin/scripts/rate_xml.php', '_blank');
	}
	else{	
		if(kurs == 'efektiva'){
			//window.open('fileadmin/template/main/pdf/Kursevi/Kursna_lista-efektiva_'+day+'.'+month+'.'+year+'.pdf', '_blank');
			window.open('fileadmin/scripts/exch_banknote.php', '_blank');
		}
		else{
			//window.open('fileadmin/template/main/pdf/Kursevi/Kursna_lista-devize_'+day+'.'+month+'.'+year+'.pdf', '_blank');
			window.open('fileadmin/scripts/exch_rate.php', '_blank');
		}
	}

}


function getResponce(num){
	var elem = '' + num;
	var elem = 'respons_'+elem;

	var resp = document.getElementById(elem).value;

	if(resp == 1){
		document.getElementById('respons_'+num).value = 0;
		document.getElementById('responce_'+num).src = '../template/main/images/box-polje-xs.gif';
	}
	else{
		document.getElementById('respons_'+num).value = 1;
		document.getElementById('responce_'+num).src = '../template/main/images/box-polje-xs-over.gif';
	}
	return;
}
