
 /****************************************************************************\
	 Creation date :-> 06-08-2006 [dd-mm-yyyy]
	 Last update   :-> 26-01-2007 [dd-mm-yyyy]

	 Author        :-> Alen Simec  <alen@eburza.hr>
 \****************************************************************************/

/***** USER Administration *****/

function UserEdit(uid) {
	document.MembersAdministration.action = "index.php?menu=100&action=121";
	document.MembersAdministration._action_.value = "user_edit";
	document.MembersAdministration.user_id.value = uid;
	document.MembersAdministration.submit();
} // end of the 'UserEdit()' function

function UserEditInfo(uid) {
	document.MembersAdministration.action = "index.php?menu=100&action=122";
	document.MembersAdministration._action_.value = "user_edit_info";
	document.MembersAdministration.user_id.value = uid;
	document.MembersAdministration.submit();
} // end of the 'UserEditInfo()' function

function UserPrivileges(uid) {
	document.MembersAdministration.action = "index.php?menu=100&action=123";
	document.MembersAdministration._action_.value = "user_privileges";
	document.MembersAdministration.user_id.value = uid;
	document.MembersAdministration.submit();
} // end of the 'UserPrivileges()' function

function UserActivate() {
	document.MembersAdministration.action = "index.php?menu=100&action=124";
	document.MembersAdministration._action_.value = "user_activate";
	document.MembersAdministration.submit();
} // end of the 'UserActivate()' function

function UserDelete(uid) {
	var is_confirmed = confirm("");
	if(is_confirmed) {
		document.MembersAdministration.action = "include/trigger.php";
		document.MembersAdministration._action_.value = "user_delete";
		document.MembersAdministration.user_id.value = uid;
		document.MembersAdministration.submit();
	}
} // end of the 'UserDelete()' function

function TempUserDelete(uid) {
	var is_confirmed = confirm("");
	if(is_confirmed) {
		document.MembersAdministration.action = "include/trigger.php";
		document.MembersAdministration._action_.value = "temp_user_delete";
		document.MembersAdministration.user_temp_id.value = uid;
		document.MembersAdministration.submit();
	}
} // end of the 'TempUserDelete()' function

function TempUserActivate(uid) {
	document.MembersAdministration.action = "index.php?menu=100&action=125";
	document.MembersAdministration._action_.value = "temp_user_activate";
	document.MembersAdministration.user_temp_id.value = uid;
	document.MembersAdministration.submit();
} // end of the 'TempUserActivate()' function


function ProductDelete(product_id) {
	var is_confirmed = confirm("");
	if(is_confirmed) {
		document.MembersAdministration.action = "include/trigger.php";
		document.MembersAdministration._action_.value = "product_delete";
		document.MembersAdministration.product_id.value = product_id;
		document.MembersAdministration.submit();
	}
} // end of the 'ProductDelete' function

function NewsDelete(news_id) {
	var is_confirmed = confirm("");
	if(is_confirmed) {
		document.NewsAdministration.action = "include/trigger.php";
		document.NewsAdministration._action_.value = "news_delete";
		document.NewsAdministration.news_id.value = news_id;
		document.NewsAdministration.submit();
	}
} // end of the 'NewsDelete()' function

function PictureDelete(uid) {
	var is_confirmed = confirm("");
	if(is_confirmed) {
		document.NewsAdministration.action = "include/trigger.php";
		document.NewsAdministration._action_.value = "picture_delete";
		document.NewsAdministration.picture_id.value = uid;
		document.NewsAdministration.submit();
	}
} // end of the 'PictureDelete()' function

function PhotogalleryDelete(uid) {
	var is_confirmed = confirm("");
	if(is_confirmed) {
		document.PhotogalleryAdministration.action = "include/trigger.php";
		document.PhotogalleryAdministration._action_.value = "photogallery_delete";
		document.PhotogalleryAdministration.photogallery_id.value = uid;
		document.PhotogalleryAdministration.submit();
	}
} // end of the 'PhotogalleryDelete()' function

function PhotogalleryGrant(uid) {
	var is_confirmed = confirm("");
	if(is_confirmed) {
		document.PhotogalleryAdministration.action = "include/trigger.php";
		document.PhotogalleryAdministration._action_.value = "photogallery_grant";
		document.PhotogalleryAdministration.photogallery_id.value = uid;
		document.PhotogalleryAdministration.submit();
	}
} // end of the 'PhotogalleryGrant()' function

function NewsEdit(news_id) {
	document.NewsAdministration.action = "index.php?menu=100&action=137";
	document.NewsAdministration._action_.value = "news_edit";
	document.NewsAdministration.news_id.value = news_id;
	document.NewsAdministration.submit();
} // end of the 'NewsEdit()' function


function ProductEdit(pid) {
	document.MembersAdministration.action = "index.php?menu=100&action=242";
	document.MembersAdministration._action_.value = "product_edit";
	document.MembersAdministration.product_id.value = pid;
	document.MembersAdministration.submit();
} // end of the 'ProductEdit()' function

function ProductActionYes(pid) {
	document.MembersAdministration.action = "include/trigger.php";
	document.MembersAdministration._action_.value = "action_yes";
	document.MembersAdministration.product_id.value = pid;
	document.MembersAdministration.submit();
} // end of the 'ProductActionYes()' function

function ProductActionNo(pid) {
	document.MembersAdministration.action = "include/trigger.php";
	document.MembersAdministration._action_.value = "action_no";
	document.MembersAdministration.product_id.value = pid;
	document.MembersAdministration.submit();
} // end of the 'ProductActionNo()' function

function BannerEdit(banner_id) {
	document.BannersAdministration.action = "index.php?menu=100&action=192";
	document.BannersAdministration._action_.value = "banner_edit";
	document.BannersAdministration.banner_id.value = banner_id;
	document.BannersAdministration.submit();
} // end of the 'BannerEdit()' function

function BannerDelete(banner_id) {
	var is_confirmed = confirm("");
	if(is_confirmed) {
		document.BannersAdministration.action = "include/trigger.php";
		document.BannersAdministration._action_.value = "banner_delete";
		document.BannersAdministration.banner_id.value = banner_id;
		document.BannersAdministration.submit();
	}
} // end of the 'BannerDelete()' function

function TestEdit(pid) {
	document.NewsAdministration.action = "index.php?menu=100&action=162";
	document.NewsAdministration._action_.value = "test_edit";
	document.NewsAdministration.test_id.value = pid;
	document.NewsAdministration.submit();
} // end of the 'TestEdit()' function

function TestDelete(test_id) {
	var is_confirmed = confirm("");
	if(is_confirmed) {
		document.NewsAdministration.action = "include/trigger.php";
		document.NewsAdministration._action_.value = "test_delete";
		document.NewsAdministration.test_id.value = test_id;
		document.NewsAdministration.submit();
	}
} // end of the 'TestDelete()' function

function ReviewAdd(rid) {
	document.NewsAdministration.action = "index.php?menu=100&action=171";
	document.NewsAdministration._action_.value = "review_add";
	document.NewsAdministration.review_photogallery_id.value = rid;
	document.NewsAdministration.submit();
} // end of the 'Review()' function

function ReviewEdit(rid) {
	document.NewsAdministration.action = "index.php?menu=100&action=172";
	document.NewsAdministration._action_.value = "review_edit";
	document.NewsAdministration.review_photogallery_id.value = rid;
	document.NewsAdministration.submit();
} // end of the 'Review()' function

function ReviewDelete(rid) {
	var is_confirmed = confirm("");
	if(is_confirmed) {
		document.NewsAdministration.action = "include/trigger.php";
		document.NewsAdministration._action_.value = "review_delete";
		document.NewsAdministration.review_photogallery_id.value = rid;
		document.NewsAdministration.submit();
	}
} // end of the 'Review()' function

function WinPriceEdit(win_price_id) {
	document.AdministrationPartners.action = "index.php?menu=100&action=260";
	document.AdministrationPartners._action_.value = "win_price_edit";
	document.AdministrationPartners.win_price_id.value = win_price_id;
	document.AdministrationPartners.submit();
} // end of the 'WinPriceEdit()' function

function WinPriceDelete(win_price_id) {
	var is_confirmed = confirm("");
	if(is_confirmed) {
		document.AdministrationPartners.action = "include/trigger.php";
		document.AdministrationPartners._action_.value = "win_price_delete";
		document.AdministrationPartners.win_price_id.value = win_price_id;
		document.AdministrationPartners.submit();
	}
} // end of the 'WinPriceDelete()' function

function openPictures() { 
	window.open('include/general_information_pictures.php','Slike','toolbar=no,status=no,scrollbars=yes,location=no,menubar=no,directories=no,width=420,height=620');
} // end of the 'openPictures()' function

function openBanner(bid) { 
	window.open('include/general_information_banners_newindow.php?banner_id='+bid,'Slike','toolbar=no,status=no,scrollbars=yes,location=no,menubar=no,directories=no,width=420,height=620');
} // end of the 'openBanner()' function

function InsertPicture(myValue) {
	var myField = opener.document.NewsAdministration.news_text;
	if(opener.document.selection) { // Internet Explorer
		myField.focus();
		sel = opener.document.selection.createRange();
		sel.text = '<picture>'+ myValue + '</picture>';
	} else if(myField.selectionStart || myField.selectionStart == '0') { // Mozilla - Netscape
		var startPos = myField.selectionStart;
		var endPos = myField.selectionEnd;
		myField.value = myField.value.substring(0, startPos) + '<picture>'+ myValue + '</picture>' + myField.value.substring(endPos, myField.value.length);
	} else {
		myField.value += '<picture>'+ myValue + '</picture>';
	}
	
	window.close();
} // end of the 'InsertPicture()' function

/********* Poll *********/

function PollDelete(poll_id) {
	var is_confirmed = confirm("");
	if(is_confirmed) {
		document.PollForm.action = "include/trigger.php";
		document.PollForm._action_.value = "poll_delete";
		document.PollForm.poll_id.value = poll_id;
		document.PollForm.submit();
	}
} // end of the 'PollDelete()' function

function PollEdit(poll_id) {
	document.PollForm.action = "index.php?menu=100&action=182";
	document.PollForm._action_.value = "poll_edit";
	document.PollForm.poll_id.value = poll_id;
	document.PollForm.submit();
} // end of the 'PollEdit()' function

/********* RTEditor *********/

function InsertCode(tag, desc, textarea) {
	// our open tag
	var open = "<" + tag + ">";
	
	// our close tag
	var close = "</" + tag + ">";
	
	if(!textarea.setSelectionRange) {
		var selected = document.selection.createRange().text; 
		if(selected.length <= 0) { 
			// no text was selected so prompt the user for some text
			textarea.value += open + prompt("Please enter the text you'd like to " + desc, "") + close;
		}
		else {
			// put the code around the selected text
			document.selection.createRange().text = open + selected + close; 
		}
	}
	else {
		// the text before the selection
		var pretext = textarea.value.substring(0, textarea.selectionStart);
		
		// the selected text with tags before and after
		var codetext = open + textarea.value.substring(textarea.selectionStart, textarea.selectionEnd) + close;
		
		// the text after the selection
		var posttext = textarea.value.substring(textarea.selectionEnd, textarea.value.length)
		
		// check if there was a selection
		if(codetext == open + close) {
			//prompt the user
			codetext = open + prompt("Please enter the text you'd like to " + desc, "") + close;
		}
		
		// update the text field
		textarea.value = pretext + codetext + posttext;
	}
	
	// set the focus on the text field
	textarea.focus();
}

// inserts a link by prompting the user for a url
function InsertLink(textarea) {
	// our link
	var url = prompt("Please enter the url", "http://");
	var link = "<a href=\"" + url + "\" target=\"_blank\">" + url + "</a>";
	
	if(!textarea.setSelectionRange) {
		// get selected text
		var selected = document.selection.createRange().text; 
		
		if(selected.length <= 0) { 
			// no text was selected so add the link to the end
			textarea.value += link;
		}
		else {
			// replace the selection with the link
			document.selection.createRange().text = link; 
		}
	}
	else {
		// the text before the selection
		var pretext = textarea.value.substring(0, textarea.selectionStart);
		
		// the text after the selection
		var posttext = textarea.value.substring(textarea.selectionEnd, textarea.value.length)
		
		// update the text field
		textarea.value = pretext + link + posttext;
	}
	
	// set the focus on the text field
	textarea.focus();
}

function OpenBrWindow(theURL,winName,features, myWidth, myHeight, isCenter) {
  if(window.screen)if(isCenter)if(isCenter=="true"){
    var myLeft = (screen.width-myWidth)/2;
    var myTop = (screen.height-myHeight)/2;
    features+=(features!='')?',':'';
    features+=',left='+myLeft+',top='+myTop;
  }
  myWindow = window.open(theURL,winName,features+((features!='')?',':'')+'width='+myWidth+',height='+myHeight);
}

function insertAtCursor(myField, myValue) {
	if (document.selection) { //IE support
		myField.focus();
		sel = document.selection.createRange();
		sel.text = myValue;
	}
	else if (myField.selectionStart || myField.selectionStart == '0') { //Mozilla - Netscape support
		var startPos = myField.selectionStart;
		var endPos = myField.selectionEnd;
		myField.value = myField.value.substring(0, startPos) + myValue + myField.value.substring(endPos, myField.value.length);
	} 
	else {
		myField.value += myValue;
	}
	
	myField.focus();
}

var expires = new Date();
expires.setTime(expires.getTime() + 1000 * 60 * 60);
var expiryDate = expires.toGMTString();

function newCookie(objID, value) {
  document.cookie = objID+"="+value+"; expires=" + expiryDate;
} // end of the 'newCookie()' function

function eBurzaCart(oglas) {
	if(!getCookie("oglasCookie[" + oglas + "]")) { // postoji (vec je odabrano)
		document.getElementById('Cart'+oglas).innerHTML = "IZBACI";
		newCookie("oglasCookie[" + oglas + "]", oglas);
	} else {
		document.getElementById('Cart'+oglas).innerHTML = "SPREMI";
		document.cookie = "oglasCookie[" + oglas + "] = " + oglas + "; expires=Thu, 01-Jan-1970 00:00:01 GMT";
	}
	return true;
} // end of the 'eBurzaCart()' function

// this function gets the cookie, if it exists
function getCookie(name) {
	var start = document.cookie.indexOf(name + "=");
	var len = start + name.length + 1;
	if((!start) && (name != document.cookie.substring(0, name.length ))) {
		return null;
	}
	if(start == -1) return null;
	var end = document.cookie.indexOf(";", len);
	if(end == -1) end = document.cookie.length;
	return unescape(document.cookie.substring(len, end));
} // end of the 'getCookie()' function

function getPictures() {
	var myAjax = new Ajax.Updater({	success: 'akcija' },	'include/akcija.php', {
			method: 'get',
			parameters: '',
			onFailure: reportError
		 }
	);
}
function getGallery(gid, next) {
	var myAjax = new Ajax.Updater({	success: 'galerija' },	'include/news_gallery.php', {
			method: 'get',
			parameters: 'gallery_id='+gid+'&next='+next,
			onFailure: reportError
		 }
	);
}
	
function reportError(request) {
	alert('The requested URL was not found on this server.');
}


function GradePicture(picture_id, grade) {
	var objID = 'PictureGrade' + picture_id;
	var valueID = 'PictureGradeValue' + picture_id;
	var myAjax = new Ajax.Updater({	success: valueID },	'include/grade_picture.php', {
			method: 'get',
			parameters: 'picture_id='+picture_id+'&grade='+grade,
			onFailure: reportError,
			onComplete: showPictureGrade
		 }
	);
}

function showPictureGrade(originalRequest) {
	//var xmlDocument = originalRequest.responseXML;
	//var xmlGrade = xmlDocument.getElementsByTagName('grade').item(0).firstChild.data;
	//var xmlGradeId = xmlDocument.getElementsByTagName('id').item(0).firstChild.data;
	//var objID = 'PictureGrade' + xmlGradeId;
	//var valueID = 'PictureGradeValue' + xmlGradeId;
	
	//$(objID).style.visibility = "hidden";
	//$(objID).style.display = "none";
	//$(valueID).innerHTML = xmlGrade;
	newCookie(objID, "TRUE");
}