var form="";
var sadrzaj=new Array();
var div_id="";
function no_edit(id){
	document.getElementById('product_'+id).innerHTML=sadrzaj[id];}
function no_edit_news(id){
	document.getElementById("news_"+id).innerHTML="";}
function show_form(id){
	if(form!="")
		document.getElementById(form).style.display="none";
	if(form!=id){
		form=id;
	document.getElementById(form).style.display="block";}
	else form="";}
function add_product(id){
	ajax("attr=new_product&sub=form&id="+id,"new_product");}
function no_new_product(id){
	document.getElementById('new_product').innerHTML="<a href=\"javascript:add_product("+id+")\">Dodaj proizvod</a>";}
function delete_product(id){
	var del=confirm('Obrisati proizvod?');
	if(del==true)ajax("attr=delete_product&id="+id,"product_"+id);}
function edit_product(id){
	sadrzaj[id]=document.getElementById('product_'+id).innerHTML;
	ajax("attr=edit_product&id="+id,"product_"+id);}
function edit_news(id){
	ajax("attr=edit_news&id="+id,"news_"+id);}
function image_change(id){
	sadrzaj[id]=document.getElementById('product_'+id).innerHTML;
	ajax("attr=image_change&id="+id,"product_"+id);}
function userlist(){
	ajax("attr=userlist","userlist");}
function get_category_data(){
	var data=document.getElementById("category").value;
	if(data==0){
		document.getElementById('category_delete_btn').disabled=true;
		var d=new Array();
		d[1]="";
		d[2]="";
		d[0]=0;}
	else{
		document.getElementById('category_delete_btn').disabled=false;
		var d=data.split("/");}
	document.getElementById("category_name").value=d[1];
	document.getElementById("category_link").value=d[2];
	ajax("attr=category_data&id="+d[0],"category_position");}
function get_subcategory_data(){
	var data=document.getElementById("subcategory").value;
	if(data==0){
		document.getElementById('subcategory_delete_btn').disabled=true;
		var d=new Array();
		d[1]="";
		d[2]="";
		d[0]=0;}
	else{
		document.getElementById('subcategory_delete_btn').disabled=false;
		var d=data.split("/");}
	if(d[1]==null)d[1]="";
	if(d[2]==null)d[2]="";
	document.getElementById("subcategory_name").value=d[1];
	document.getElementById("subcategory_link").value=d[2];
	ajax("attr=subcategory_data&id="+d[0],"subcategory_position");}
function cat_delete(){
	var del=confirm('Podkategorije i proizvodi unutar ove kategorije ce takodjer biti obrisani.\n\nObrisati kategoriju??');
	if(del==true){
		document.getElementById('category_delete').value="true";
		document.getElementById('category_settings').submit();}}
function subcat_delete(){
	var del=confirm('Proizvodi unutar ove podkategorije ce takodjer biti obrisani.\n\nObrisati podkategoriju??');
	if(del==true){
		document.getElementById('subcategory_delete').value="true";
		document.getElementById('subcategory_settings').submit();}}
function add_news(id){
	ajax("attr=news&id="+id,"new_news");}
function no_news(){
	document.getElementById("new_news").innerHTML="";}
function delete_news(id){
	ajax("attr=deletenews&id="+id,"novostid"+id);}
////////////////////////
//	AJAX script	//	
////////////////////////
var http_request = false;
function makePOSTRequest(url, parameters) {
    http_request = false;
    if (window.XMLHttpRequest) {
		http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType){
            http_request.overrideMimeType('text/html');}}
		else if(window.ActiveXObject){
			try{
				http_request = new ActiveXObject("Msxml2.XMLHTTP");}
			catch(e){
            try{
               http_request = new ActiveXObject("Microsoft.XMLHTTP");}
			catch(e){}}}
		if(!http_request){
			alert('Cannot create XMLHTTP instance');
			return false;}
		http_request.onreadystatechange = alertContents;
		http_request.open('POST', url, true);
		http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		http_request.setRequestHeader("Content-length", parameters.length);
		http_request.setRequestHeader("Connection", "close");
		http_request.send(parameters);}
function alertContents(){
    if(http_request.readyState==4){
        if(http_request.status==200){
            result=http_request.responseText;
            document.getElementById(div_id).innerHTML=result;
			editor();}
		else{
            alert('There was a problem with the request.');}}}
function ajax(attr,div) {
	div_id=div;
	attr=attr+'&position='+pozicija;
    makePOSTRequest('/handle/', attr);}
function otvori_info(id){
	document.getElementById(id+'_lista').style.display='none';
	document.getElementById(id+'_detalji').style.display='block';}
function zatvori_info(id){
	document.getElementById(id+'_lista').style.display='block';
	document.getElementById(id+'_detalji').style.display='none';}
function editor(){
		tinyMCE.init({
		// General options
		mode : "textareas",
		theme : "advanced",
		plugins : "safari,pagebreak,style,advhr,advimage,advlink,emotions,inlinepopups,media,searchreplace,paste,fullscreen,visualchars,nonbreaking,xhtmlxtras,template",

		// Theme options
		theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect",
		theme_advanced_buttons2 : "pastetext,pasteword,|,bullist,numlist,|,undo,redo,|,link,unlink,anchor,image,cleanup,|,forecolor,backcolor,|,fullscreen",
		theme_advanced_buttons3 : "",
		theme_advanced_toolbar_location : "top",
		theme_advanced_toolbar_align : "left",
		theme_advanced_resizing : false,

		// Example content CSS (should be your site CSS)
		content_css : "css/content.css",

		// Drop lists for link/image/media/template dialogs
		template_external_list_url : "lists/template_list.js",
		external_link_list_url : "lists/link_list.js",
		external_image_list_url : "lists/image_list.js",
		media_external_list_url : "lists/media_list.js",
	});	
	}

