// this formulates search GET variables and changes
// location to /search/view.html
// params	none
// returns nothing
function search(searchType, searchPath) {
	//var category = document.getElementById("category");
	var queryArticle = document.getElementById("queryArticle");
	var queryDate = document.getElementById("queryDate");
	
	var queryArticle_str = "";
	if (queryArticle != null) queryArticle_str = queryArticle.value;

	var queryDate = "";
	if (queryDate != null) queryDate_str = queryDate.value;

	if (searchType == "article")
		document.location = searchPath + '/search?query=' + queryArticle_str + "&type=article";
	else if (searchType == "date")
		document.location = searchPath + '/search?query=' + queryDate_str + "&type=date";
} // end search

// open forgot password dialog box
function openForgotPW() {
	var url = '/account/dialogs/forgot_pw.html';
	window.open(url, 'forgotPW', 'scrollbars=no,resizable=no,width=286,height=140');
} // end openForgotPW

//========== Reviews Info Box ==========
function infoBox(id){
	var url = '/admin/dialogs/infoBox.html?id='+id;
	window.open(url, 'reviews_'+id, 'scrollbars=yes,resizable=no,width=500,height=450');
}
// =====================================

//========== Urgent Message Box ==========
function urgentBox(id){
	var url = '/admin/dialogs/urgentBox.html?id='+id;
	window.open(url, 'urgent_message_'+id, 'scrollbars=yes,resizable=no,width=500,height=450');
}
// =====================================

//========== Comments Box ==========
function commentsBox(id){
	var url = '/admin/dialogs/commentsBox.html?id='+id;
	window.open(url, 'comments_'+id, 'scrollbars=yes,resizable=no,width=500,height=450');
}
// =====================================

//=========== Calendar Functions =========
function changeActiveSection(section){
	if (section == undefined){
		var selector = document.getElementById("section");
		if (selector.value != ""){
			window.location="/admin/article/drag_drop.html?section=" + selector.value;
		}
	}
	else{
		window.location="/admin/article/drag_drop.html?section=" + section;
	}
}

function checkUrgent(destination){
	var url = '/admin/dialogs/confirmUrgentArticle.html?destination='+encodeURIComponent(destination);
	window.open(url, "confirmUrgentArticle", 'scrollbars=yes,resizable=yes,width=500,height=422');
	
	return false;
}

function scheduleWebAndEmail(destination){
	var url = '/admin/dialogs/scheduleWebAndEmail.html?destination='+encodeURIComponent(destination);
	window.open(url, "scheduleWebAndEmail", 'scrollbars=yes,resizable=yes,width=500,height=610');
	
	return false;
}

function getDragElement(element){
	var el = element.cloneNode(true);
	el.id = element.id;
	el.style.position = 'relative';
	$('adminMainContent').appendChild(el);
	return el;
}

function scheduleArticle(destination){
	var url = '/admin/dialogs/confirmScheduleArticle.html?destination='+encodeURIComponent(destination);
	window.open(url, "confirmScheduleArticle", 'scrollbars=yes,resizable=yes,width=500,height=422');
	
	return false;
}

//=======================================

//========== Select all "Send" checkboxes on drag drop page ==========
function selectAllSend(){
	var inputs = document.getElementsByTagName("input");
	var length = inputs.length;
	for (var i = 0; i < length; i++) {
		var name_parts = inputs.item(i).name.split("_");

		if (name_parts[0] == "send") {
			inputs.item(i).checked = "checked";
		}
	}
}
// =====================================

//========== Deselect all "Send" checkboxes on drag drop page ==========
function deselectAllSend(){
	var inputs = document.getElementsByTagName("input");
	var length = inputs.length;
	for (var i = 0; i < length; i++) {
		var name_parts = inputs.item(i).name.split("_");

		if (name_parts[0] == "send") {
			inputs.item(i).checked = "";
		}
	}
}
// =====================================


// open help popup
function openHelp(anchor) {
	if (! anchor) anchor = '';
	var url = '/admin/help.php' + anchor;
	window.open(url, 'Help', 'width=700,height=500,scrollbars=1');
} // end openForgotPW

var agent = navigator.userAgent.toLowerCase();
var is_ie = ((agent.indexOf("msie") != -1) && (agent.indexOf("opera") == -1));

