// JavaScript Document

var changeColorObj = new Array();
function changeColor(obj,state,css) {
	if (obj) {
		if (css == null) css = "div"
		if (state == 0) {
			if ($(obj).hasClass(css+"Active") == false) $(obj).removeClass(css+"Over");
		} else if (state == 1) {
			if ($(obj).hasClass(css+"Active") == false) $(obj).addClass(css+"Over");
		} else if (state == 2) {
			if ($(changeColorObj[obj.id]).length > 0) {
				$(changeColorObj[obj.id]).removeClass(css+"Over");
				$(changeColorObj[obj.id]).removeClass(css+"Active");
			}
			changeColorObj[obj.id] = obj;
			$(obj).removeClass(css+"Over");
			$(obj).addClass(css+"Active");
		}
	}
}

function pageloadAjax(url,target) {
	if (target == null) target = "mainContent";
	
	if (url) {
		$("#"+target).html('<img src="images/loading.gif" />');
			
		$.ajax({
			type: "GET",
			url: url,
			scriptCharset: 'utf-8',
			success: function(html){
				$("#"+target).html(html);
			},
			error: function(XMLHttpRequest, textStatus, errorThrown) {
				$("#"+target).html("<font style='color: #CC0000'>Gre\u0161ka: </font> Stranica nije u\u010Ditana ...");
			}
		});
	}
}

/*
\u0107	c
\u0106	C

\u010D	c
\u010C	C

\u017D	Ž
\u017E	ž

\u0161	š
\u0160	Š

\u0111	d
\u0110	Ð
*/
function deleteImage(url,img,obj) {
	
	var confirmed = confirm('Da li ste sigurni da \u017Eelite izbrisati sliku?');
	
	if (confirmed) {

		$.ajax({
			type: "GET",
			dataType: "json",
			url: url + "&del_img=" + img,
			scriptCharset: 'utf-8',
			success: function(data){
				
				if (data.delRow == null) data.delRow = 1;
				
				if (data.errText) {
					
					if (data.delRow && data.delRow == 1) {
						$(obj).parents('div:first').remove();
					}
					alert(data.errText);
				}
				
			},
			error: function(XMLHttpRequest, textStatus, errorThrown) {
				alert(textStatus);
			}
		});
		
	}
	
}

function deleteData(url,object,msg) {
	
	if (msg == null) msg = 'Da li ste sigurni da \u017Eelite izbrisati podatak?';
	
	var confirmed = confirm(msg);

	if (confirmed) {

		$.ajax({
			type: "GET",
			dataType: "json",
			url: url,
			scriptCharset: 'utf-8',
			success: function(data){
				
				if (data.delRow == null) data.delRow = 1;
				
				if (data.errText) {
					
					if (data.delRow && data.delRow == 1) {
						if (typeof(object) == 'string') {
							$(object).remove();
						} else {
							$(object).parents('tr:first').remove();
						}
					}
					
					alert(data.errText);
				}
				
			},
			error: function(XMLHttpRequest, textStatus, errorThrown) {
				alert(textStatus);
			}
		});
		
	}//if (confirmed) {
}

function printWindow(){
	browserVersion = parseInt(navigator.appVersion);
	if (browserVersion >= 4) window.print();
}

function pageRedirect(pageLink) {
	location.href = pageLink;
}

function PopUp(url,ww,hh) {
	winww = ww;
	winhh = (hh * ww) / ww;

	LeftPosition=(screen.width)?(screen.width-winww)/2:100;
	TopPosition=(screen.height)?(screen.height-winhh)/2:100;
	
	settings='width='+winww+',height='+winhh+',top='+TopPosition+',left='+LeftPosition+',scrollbars=yes,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=yes';
	
	win = open(url, 'displayWindow',settings);
	win.focus();
}

