menu_status = new Array();

function closeWindow(value, description) {
		opener.document.getElementById('src').value = value; 
		//opener.document.getElementById('alt').value = description;
		this.window.close();	
}

function open_win(URL) {
		    window.open(URL,'Image selector','height=600,width=600');
}

function updateFeePrice(feeTypeObject, year, fieldID){
	getType = $(feeTypeObject).val();
		
	$.ajax({
		  url: '/account/getFeePrice/' + getType + '/' + year,
		  success: function(newFeeType) {

			if(newFeeType != '0'){
				$('#' + fieldID).html(newFeeType);
			}
		  }
	});
}

// CREATED: Rouslan Akhmediev 21/10/2008

// ----------------------------- display event session -------------------------------------

function show_hide_sessions(number){
	if(number == 0){
		showHideItem('session1', 1);
		showHideItem('session2', 1);
	} else if(number == 1){
		showHideItem('session1', 1);
		showHideItem('session2', 0);
	} else if(number == 2){
		showHideItem('session1', 0);
		showHideItem('session2', 1);
	}
}

function showHideItem(ItemID, show){
	var doc_Item = document.getElementById(ItemID);
	if(show == 0){
		doc_Item.style.display = "none";	
	} else {
		doc_Item.style.display = "block";
	}
}

function showHide(theid){
    if (document.getElementById) {
	    var switch_id = document.getElementById(theid);
	
	    if(menu_status[theid] != 'show') {
	    	switch_id.className = 'show';
	         menu_status[theid] = 'show';
	    }else{
	    	switch_id.className = 'hide';
	        menu_status[theid] = 'hide';
	    }
    }
}

function MsgOkCancel(location, msg)
{
	//alert(location);
	var fRet;
	fRet = confirm(msg);
	if(fRet){
		window.location = location;
	}
} 

//"http://cms.nds.local/image/list_images/0/1"

// CREATED: Andrew Crowe 2007/06/07
// INFO: AJAX Commands

// ----------------------------- Picker -------------------------------------

function PickerShowButtons(FieldName, ButtonName){
	document.getElementById(FieldName+"ButtonsChange").style.display = ButtonName=="ButtonsChange"?"block":"none";
	document.getElementById(FieldName+"ButtonsAdd").style.display = ButtonName=="ButtonsAdd"?"block":"none";
	document.getElementById(FieldName+"ButtonsCancel").style.display = ButtonName=="ButtonsCancel"?"block":"none";
}

function PickerOpen(FieldName, Parent){
	PickerShowButtons(FieldName, "ButtonsCancel");

	Parameters=new Array();
	Parameters["module"]=document.getElementById(FieldName+"ModuleID").value;
	Parameters["name"]=FieldName;
	Parameters["parent"]=Parent;
	jaxDisplayAction(FieldName+"Browser", "/assets/picker.shtml", Parameters); // Show browser window
}

function PickerSearch(FieldName, SearchTerm){
	PickerShowButtons(FieldName, "ButtonsCancel");

	Parameters=new Array();
	Parameters["module"]=document.getElementById(FieldName+"ModuleID").value;
	Parameters["name"]=FieldName;
	Parameters["search"]=SearchTerm;
	jaxDisplayAction(FieldName+"Browser", "/assets/picker.shtml", Parameters); // Show browser window
}

function PickerSelect(RecordID, FieldName){
	PickerShowButtons(FieldName, "ButtonsChange");
	document.getElementById(FieldName).value = RecordID;
	document.getElementById(FieldName+"Browser").innerHTML = "";
	
	Parameters=new Array();
	Parameters["module"]=document.getElementById(FieldName+"ModuleID").value;;
	Parameters["size"]=document.getElementById(FieldName+"SizeID").value;
	Parameters["name"]=FieldName;
	Parameters["id"]=RecordID;
	jaxDisplayAction(FieldName+"Preview", "/assets/pickerpreview.shtml", Parameters); // Show preview
}

function PickerRemove(FieldName, Message){
	PickerShowButtons(FieldName, "ButtonsAdd");
	document.getElementById(FieldName+"Preview").innerHTML = Message;
	document.getElementById(FieldName).value = "";
}

function PickerCancel(FieldName, Message){
	PickerShowButtons(FieldName, "ButtonsChange");
	document.getElementById(FieldName+"Browser").innerHTML = "";
}

function PickerHighlight(RowObject){
	RowObject.className="pickrow pickrowhigh";
}

function PickerUnhighlight(RowObject){
	RowObject.className="pickrow";
}


