function checkLoginRemember()
{
	var check = getCookie("OTS_Login_Remember");
	if ((check==null) || (check==0)){
		return false;
	}else{
		return true;
	}
}

function Delete_Login_Remember() 
{
	delCookie("OTS_Login_Remember"); 
	delCookie("OTS_Login_Username"); 
	delCookie("OTS_Login_Password"); 
	delCookie("Fulltask_Opened_Session");
}

function getCookie(NameOfCookie) 
{ 
        if(document.cookie.length > 0){ 
                begin = document.cookie.indexOf(NameOfCookie+"="); 
                if(begin != -1){ 
                        begin += NameOfCookie.length+1; 
                        end = document.cookie.indexOf(";", begin); 
                        if (end == -1) end = document.cookie.length; 
                        return unescape(document.cookie.substring(begin, end)); 
                } 
        } 
        return null; 
}

function setCookie(NameOfCookie, value, expiredays) 
{
        var ExpireDate = new Date(); 
        ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 24 * 3600 * 1000)); 

        document.cookie = NameOfCookie + "=" + escape(value) + 
                ((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString()); 
} 


function delCookie(NameOfCookie) 
{ 
	if(getCookie(NameOfCookie)){ 
		document.cookie = NameOfCookie + "=" + "; expires=Thu, 01-Jan-70 00:00:01 GMT"; 
	} 
} 

var timesCalled = 0; 
function RedirectAfter(sPage, nSeconds) 
{ 
        timesCalled++; 
        var fActionName; 
        if(arguments[2]){ 
                fActionName = arguments[3]; 
                var fActionNameString = fActionName.toString(); 
                var firstBraketPos = fActionNameString.indexOf("{"); 
                var fActionNameFunctionName = fActionNameString.substring(fActionNameString.indexOf(" "), fActionNameString.indexOf("(")); 
                if(timesCalled==1){ 
                        // modify the function argument[3] 
                        fActionNameBody = fActionNameString.substring(firstBraketPos+1, fActionNameString.length-1) + "\n\tRedirectAfter('" + sPage + "', " + nSeconds + ", " + arguments[2] + ", " + fActionNameFunctionName + ");"; 
                        eval("\t" + fActionNameFunctionName + "_Timer = new Function('', fActionNameBody);"); 
                } 
                if(timesCalled == Math.ceil(nSeconds/parseInt(arguments[2]))){ 
                        document.location = sPage; 
                } 
                fActionName = fActionNameFunctionName + "_Timer()"; 
                nSeconds = parseInt(arguments[2]); 
        }else{ 
                fActionName = new Function("", "document.location = '" + sPage + "';"); 
        } 
        var timerID = setTimeout(fActionName, 1000*nSeconds); 
}


function Validate_closeTicket(ticketID, employeeID, pageName)
{
	if(confirm("Please make sure that you have updated this task before you finish it.\nProceed with finishing")==true){
		window.location = pageName+"?tid=" + ticketID + "&employeeid=" + employeeID +"&action=UpClose";	
	}else{
		window.location = pageName+"?tid="+ ticketID;
	}
}

function toShortDate(d){ 
        d = new Date(d); 
        var tempd = (d.getMonth()+1) + "/" + d.getDate() +  "/" + d.getFullYear(); 
        return(tempd);
}

function toShortTime(oDate){
		if (oDate == "")
			oDate = new Date(Date())
		else
			oDate = new Date(oDate);
		var tempt = (oDate.getHours()<10?"0"+oDate.getHours():oDate.getHours()) + ":" +(oDate.getMinutes()<10?"0"+oDate.getMinutes():oDate.getMinutes()) + ":" + (oDate.getSeconds()<10?"0"+oDate.getSeconds():oDate.getSeconds());
		return(tempt);
} 

function toLocalTime(timeget){
	var today = new Date(timeget);
	tolocaltime = today.toLocaleString();
	tolocaltime = toShortDate(tolocaltime)+" "+toShortTime(tolocaltime);
	return tolocaltime;
}

function getSelectOption(oSelect, value, sDisplay, nIndex){
var i;
	if (value){
		for (i=0;i<oSelect.length;i++){
			if(value==oSelect.options[i].value){
				return oSelect.options[i];
			}
		}
	}
	if(sDisplay){
		for (i=0;i<oSelect.length;i++){
			if (sDisplay==oSelect.options[i].text){
				return oSelect.options[i];
			}
		}
	}
	if (nIndex>-1 && nIndex<oSelect.length){
		return oSelect.options[nIndex];
	}
	return null;
}

function copyOption2Select(oSel1, oSel2, oOption)
{
	// first check to see if oOption is really in oSel1
	if(!getSelectOption(oSel1, oOption.value, oOption.text, null)){
		// option not in the select control.
		return false;
	}
	// copy to the destination select
	var newOption = document.createElement("OPTION");
	newOption.text = oOption.text;
	newOption.value = oOption.value;
	oSel2.add(newOption);
	return true;
}

function copySelect2Select(oSel1, oSel2)
{
	var oSel1_length = oSel1.length;
	for(var i=0; i<oSel1_length; i++){
		if(!copyOption2Select(oSel1, oSel2, getSelectOption(oSel1, null, null, i))){
			return false;
		}
	}
	return true;
}

function delSelectOption(oSelect, oOption)
{
	for(var i=0; i<oSelect.length; i++){
		if(getSelectOption(oSelect, null, null, i)==oOption){
			oSelect.remove(i);
			return true;
		}
	}
	return false;
}

function copySelectedOptions(oSel1, oSel2)
{
	var oOption;
	for(var i=0; i<oSel1.length; i++){
		oOption = getSelectOption(oSel1, null, null, i);
		if(oOption.selected){
			copyOption2Select(oSel1, oSel2, oOption);
		}
	}
	// there is no way this function can fail.
	return true;
}

function clearSelect(oSel)
{
	while(oSel.length>0){
		if(!delSelectOption(oSel, getSelectOption(oSel, null, null, 0))){
			return false;
		}
	}
	return true;
}

/*
	Name		=	getSelectedOptions
	Module		=	DoubleSelect
	Version		=	1.0
*/
function getSelectedOptions(oSel)
{
	var oArray = new Array();
	for(var i=0; i<oSel.length; i++){
		oOption = getSelectOption(oSel, null, null, i);
		if(oOption.selected){
			oArray[oArray.length] = oOption;
		}
	}
	return oArray;
}

/*
	Name		=	moveSelectedOptions
	Module		=	DoubleSelect
	Version		=	1.2
*/

function moveSelectedOptions(oSel1, oSel2)
{
	if(!copySelectedOptions(oSel1, oSel2) || !deleteSelectedOptions(oSel1, oSel2)){
		return false;
	}
	return true;
}

/*
	Name		=	deleteSelectedOption
	Module		=	DoubleSelect
	Version		=	1.1
*/

function deleteSelectedOptions(oSel)
{
	var oArray = getSelectedOptions(oSel);
	for(var i=0; i<oArray.length; i++){
		if(!delSelectOption(oSel, oArray[i])){
			return false;
		}
	}
	return true;
}

function PopUpWindow(page)
{
	window.open(page, "somepopuppage", "status=no,toolbar=no,location=no,menu=no,scrollbars=0,top=100,left=100,width=860,height=550");
}

function prepareForJS1(s){
	var ss;
	ss = ReplaceAll(s, "\n", "<br>");
	ss = ReplaceAll(ss, "\t", "&nbsp; &nbsp; &nbsp; &nbsp;");
	return ss;
}

function ReplaceAll(str, oldptrn, newptrn){
	var newstr, i, j, m, n, opl, str1, str2;
	if (str == null)
		return(null)
	else if (oldptrn == null)
		return(str)
	else if (newptrn == null)
		newptrn = "";

	newstr = new String();
	newstr = oldptrn;
	opl = newstr.length;
	newstr = str;
	i = newstr.length;
	str2 = "";
	n = 1;
	for (j = 0 ; j<=i; j += n){
		str1 = "";
		for (m = j; (m < j + opl) && (j + opl <= i); m++){
			str1 = str1 + newstr.charAt(m);
		}
		if (ptrnCheck(str1, oldptrn)){
			str1 = newptrn;
			str2 = str2 + str1;
			n = opl;
		}else{
			str2 = str2 + newstr.charAt(j);
			n = 1;
		}
	}
	newstr = str2;
	return str2;
}

function ptrnCheck(str1, str2){
	var s1, s2;
	s1 = new String(str1);
	s2 = new String(str2);
	return(s1.toLowerCase() == s2.toLowerCase());
}



function changePic(id){
	if(document.images){
		id.src=bild[visad].src
		if(visad==bild.length-1){
			visad=0
		} 
	} 
}

function OnSelectCheckBox(id){
	id.checked = 'true'
}

function RadioReset(form){
	var allControls = form.tags("input")
	var numofElem = allControls.length;
	for (var i=0 ; i < numofElem ; i++) {
		if (allControls[i].type == 'checkbox'){
			allControls[i].checked = ''
		}
	}
}

function handler(e){
	var key = (navigator.appName == "Netscape") ? e.which : e.keyCode;
	if (key == 110)
		return false;
	if (key == 8 || key == 13 || key == 46 || (key > 47 && key < 58) || (key > 95 && key < 106))
			return true; 
	else
		return false;
}

function emailNotify(e){
	var key = (navigator.appName == "Netscape") ? e.which : e.keyCode;
	if ((key == 96) || (key == 97) || (key == 48) || (key == 49) || (key == 8) || (key == 46))
		return true;
	else
		return false;
}

function openPrint(ID)
{
	window.open("/printFullTask.asp?Ticketid="+ ID, "PrintTask", "width=400,height=400,resizable=yes,scrollbars=yes");
}

function openMail(ID)
{
	window.open("/mailTask.asp?Ticketid="+ ID, "PrintTask", "width=560,height=500,resizable=yes,scrollbars=yes");
}

function SaveTicketCookies_Template(){
	var NForm = getCookie('formName');
	if(NForm == 'bug')
		SaveTicketCookies_Bug()	
	if(NForm == 'feature')
		SaveTicketCookies_Feature()
	if(NForm == 'user')
		SaveTicketCookies_Signup()
	if(NForm == 'workgroup')
		SaveTicketCookies_Workgroup()
	if(NForm == 'task')
		SaveTicketCookies_Default()
}

function SaveTicketCookies_Bug(){
	setCookie('pageName', formBug.pageName.value);
	setCookie('errMsg', formBug.errMsg.value);
	setCookie('todo', formBug.todo.value);
	setCookie('remarks', formBug.remarks.value);
	setCookie('priority', formBug.priority.selectedIndex);
	setCookie('Info', formBug.Info.checked);
	setCookie('expiry', formBug.expiry.selectedIndex);
}

function SaveTicketCookies_Feature(){
	setCookie('featureName', formFeature.featureName.value);
	setCookie('section', formFeature.section.value);
	setCookie('description', formFeature.description.value);
	setCookie('improve', formFeature.improve.value);
	setCookie('priority', formFeature.priority.selectedIndex);
	setCookie('Info', formFeature.Info.checked);
	setCookie('expiry', formFeature.expiry.selectedIndex);
}

function SaveTicketCookies_Signup(){
	setCookie('firstname', formSignup.firstname.value);
	setCookie('lastname', formSignup.lastname.value);
	setCookie('middlename', formSignup.middlename.value);
	setCookie('homephone', formSignup.homephone.value);
	setCookie('mobilephone', formSignup.mobilephone.value);
	setCookie('email', formSignup.email.value);
	setCookie('extension', formSignup.extension.value);
	setCookie('office', formSignup.office.value);
	setCookie('sex', formSignup.sex.value);
	setCookie('username', formSignup.username.value);
	setCookie('password', formSignup.password.value);
	setCookie('workgroups', formSignup.workgroups.value);
	setCookie('priority', formSignup.priority.selectedIndex);
	setCookie('Info', formSignup.Info.checked);
	setCookie('expiry', formSignup.expiry.selectedIndex);
}

function SaveTicketCookies_Workgroup(){
	setCookie('workgroupName', formWorkgroup.workgroupName.value);
	setCookie('parentWorkgroup', formWorkgroup.parentWorkgroup.value);
	setCookie('proposedMembers', formWorkgroup.proposedMembers.value);
	setCookie('w_remarks', formWorkgroup.w_remarks.value);
	setCookie('priority', formWorkgroup.priority.selectedIndex);
	setCookie('Info', formWorkgroup.Info.checked);
	setCookie('expiry', formWorkgroup.expiry.selectedIndex);
}

function SaveTicketCookies_Default(){
	setCookie('title', formDefault.title.value);
	setCookie('note', formDefault.note.value);
	setCookie('priority', formDefault.priority.selectedIndex);
	setCookie('Info', formDefault.Info.checked);
	setCookie('expiry', formDefault.expiry.selectedIndex);
}

function LoadTicketCookies_Default(){
	var formName = getCookie('formName');
	if(formName){
		showhide_template(task, 'task');
	}

	var title = getCookie('title');
	var note = getCookie('note');
	var priority = getCookie('priority');
	var expiry = getCookie('expiry');
	var Info = getCookie('Info');
	formDefault.title.value = (title==null)?"":title;
	formDefault.note.value = (note==null)?"":note;
	formDefault.priority.selectedIndex = (priority==null)?"3":priority;
	formDefault.expiry.selectedIndex = (expiry==null)?"0":expiry;
	if (Info!="false")
		formDefault.Info.checked = Info;
}

function LoadTicketCookies_Workgroup(){
	var formName = getCookie('formName');
	if(formName){
		showhide_template(workgroup, 'workgroup');
	}

	var workgroupName = getCookie('workgroupName');
	var parentWorkgroup = getCookie('parentWorkgroup');
	var proposedMembers = getCookie('proposedMembers');
	var w_remarks = getCookie('w_remarks');
	var priority = getCookie('priority');
	var expiry = getCookie('expiry');
	var Info = getCookie('Info');
	formWorkgroup.workgroupName.value = (workgroupName==null)?"":workgroupName;
	formWorkgroup.parentWorkgroup.value = (parentWorkgroup==null)?"":parentWorkgroup;
	formWorkgroup.proposedMembers.value = (proposedMembers==null)?"":proposedMembers;
	formWorkgroup.w_remarks.value = (w_remarks==null)?"":w_remarks;
	formWorkgroup.priority.selectedIndex = (priority==null)?"3":priority;
	formWorkgroup.expiry.selectedIndex = (expiry==null)?"0":expiry;
	if (Info!="false")
		formWorkgroup.Info.checked = Info;
}

function LoadTicketCookies_Signup(){
	var formName = getCookie('formName');
	if(formName){
		showhide_template(user, 'user');
	}

	var firstname = getCookie('firstname');
	var lastname = getCookie('lastname');
	var middlename = getCookie('middlename');
	var homephone = getCookie('homephone');
	var mobilephone = getCookie('mobilephone');
	var email = getCookie('email');
	var extension = getCookie('extension');
	var office = getCookie('office');
	var sex = getCookie('sex');
	var username = getCookie('username');
	var password = getCookie('password');
	var workgroups = getCookie('workgroups');
	var priority = getCookie('priority');
	var expiry = getCookie('expiry');
	var Info = getCookie('Info');
	formSignup.firstname.value = (firstname==null)?"":firstname;
	formSignup.lastname.value = (lastname==null)?"":lastname;
	formSignup.middlename.value = (middlename==null)?"":middlename;
	formSignup.homephone.value = (homephone==null)?"":homephone;
	formSignup.mobilephone.value = (mobilephone==null)?"":mobilephone;
	formSignup.email.value = (email==null)?"":email;
	formSignup.extension.value = (extension==null)?"":extension;
	formSignup.office.value = (office==null)?"":office;
	formSignup.sex.value = (sex==null)?"":sex;
	formSignup.username.value = (username==null)?"":username;
	formSignup.password.value = (password==null)?"":password;
	formSignup.workgroups.value = (workgroups==null)?"":workgroups;
	formSignup.priority.selectedIndex = (priority==null)?"3":priority;
	formSignup.expiry.selectedIndex = (expiry==null)?"0":expiry;
	if (Info!="false")
		formSignup.Info.checked = Info;
}

function LoadTicketCookies_Bug(){
	var formName = getCookie('formName');
	if(formName){
		showhide_template(bug, 'bug');
	}

	var pageName = getCookie('pageName');
	var errMsg = getCookie('errMsg');
	var todo = getCookie('todo');
	var remarks = getCookie('remarks');
	var priority = getCookie('priority');
	var expiry = getCookie('expiry');
	var Info = getCookie('Info');
	formBug.pageName.value = (pageName==null)?"":pageName;
	formBug.errMsg.value = (errMsg==null)?"":errMsg;
	formBug.todo.value = (todo==null)?"":todo;
	formBug.remarks.value = (remarks==null)?"":remarks;
	formBug.priority.selectedIndex = (priority==null)?"3":priority;
	formBug.expiry.selectedIndex = (expiry==null)?"0":expiry;
	if (Info!="false")
		formBug.Info.checked = Info;
}

function LoadTicketCookies_Feature(){
	var formName = getCookie('formName');
	if(formName){
		showhide_template(feature, 'feature');
	}

	var featureName = getCookie('featureName');
	var section = getCookie('section');
	var description = getCookie('description');
	var improve = getCookie('improve');
	var priority = getCookie('priority');
	var expiry = getCookie('expiry');
	var Info = getCookie('Info');		
	formFeature.featureName.value = (featureName==null)?"":featureName;
	formFeature.section.value = (section==null)?"":section;
	formFeature.description.value = (description==null)?"":description;
	formFeature.improve.value = (improve==null)?"":improve;
	formFeature.priority.selectedIndex = (priority==null)?"3":priority;
	formFeature.expiry.selectedIndex = (expiry==null)?"0":expiry;
	if (Info!="false")
		formFeature.Info.checked = Info;	
}

function DeleteTicketCookies_Template(){
	delCookie('formName');
	delCookie('pageName');
	delCookie('errMsg');
	delCookie('todo');
	delCookie('remarks');
	delCookie('featureName');
	delCookie('section');
	delCookie('description');
	delCookie('improve');
	delCookie('firstname');
	delCookie('lastname');
	delCookie('middlename');
	delCookie('homephone');
	delCookie('email');
	delCookie('extension');
	delCookie('office');
	delCookie('sex');
	delCookie('username');
	delCookie('password');
	delCookie('workgroups');
	delCookie('workgroupName');
	delCookie('parentWorkgroup');
	delCookie('proposedMembers');
	delCookie('w_remarks');
	delCookie('priority');
	delCookie('expiry');
	delCookie('Info');
	
}

function UnckeckDisabled(){
	if (Search.Work_check.checked == true)
		Search.disabledWG.checked = false;
}
function UnckeckWorkgroups(){
	if (Search.disabledWG.checked == true)
		Search.Work_check.checked = false;
}

function ShowHideOnline(){
	if (OnlineSatus.style.display == 'none'){
		OnlineSatus.style.display = '';
		OnlineIconOver.style.display = '';
		OnlineIcon.style.display = 'none';
	}else{
		OnlineSatus.style.display = 'none';
		OnlineIcon.style.display = '';
		OnlineIconOver.style.display = 'none';
	}
}


if(document.images){
	bbild=new Array() 
	bbild[0]=new Image();
	bbild[1]=new Image();
	bbild[0].src="/images/bullet1.gif";
	bbild[1].src="/images/bullet2.gif";
	vvisad=1;
}

function changePicUpdateProgile(id){
	if(document.images){
		id.src=bbild[vvisad].src
		if(vvisad==bbild.length-1){
			vvisad=0
		}
	}
}

function showLegendHelp()
{
	if(showPageHelp.style.display == 'none')
		showPageHelp.style.display = ''
	else
		showPageHelp.style.display = 'none'
}

function showUploadForm()
{
	addTemplate.templateFileName.focus();
	if(addTemplate.templateFileName.value.length == 0){
		alert("You must enter a template filename"); 
		return false;
	}

	var t_name = addTemplate.templateFileName.value;
	setCookie('templateFileName', t_name, 1000);

	text ="";
	text += "<tr><td class='headerRow'>Upload File for "+t_name+" template</td></tr>";
	text += "<tr><td class='blackText'>Please follow the template design specifications when uploading a template.</td></tr>";
	text += "<form enctype='multipart/form-data' action='templatePages.asp?mode=1' method=post>"
	text += "<table width='100%' cellspacing='0' cellpadding='0' border='0'>"
	text += "<tr>"
	text += "<td valign='top' width='50%'><input class='txtFields' style='width:100%' type='file' name='f_userfile'></td>"
	text += "<td valign='top' width='50%'></td>"; 
	text += "</tr>"; 
	text += "<tr>"; 
	text += "<td valign='top' width='50%' align='right'><input class='buttons' type='submit' value='Upload File'></td>"
	text += "</tr>"; 
	text += "</table>";
	text += "</form>";

	addForm.style.display = 'none';
	showUpload.style.display = '';
	showUpload.innerHTML = "<table width='100%' cellspacing='1' cellpadding='1' border='0'>"+text+"</table>";
}

function soft_deteteTemplate(templateID, total)
{
	if(total >1)
		var msg = " workgroups are"
	else	
		var msg = " workgroup is"

	if(confirm(total + msg +" currently using this template.\nAre you sure you want to disable this template and restore the workgroups to the default start task template?")){
		window.location = "templatePages.asp?tid=" + templateID+ "&mode=delete&stat=1";
	}
}

function permanent_deteteTemplate(templateID)
{
	if(confirm("Template will be deleted permanently from your file system.\nAre you sure you want to do this?")){
		window.location = "templatePages.asp?tid=" + templateID+ "&mode=delete&stat=3";
	}
}

function validateRename(NForm){
	if (NForm.newName.value == ""){
		return false;
	}else{
		return true;
	}
}

function isnull(v){
	return((v+"" == 'null') || (v+"" =='undefined') || (String(v+"").length==0));
}

function Validate_ConfirmDel(ID)
{
	if (window.confirm("Are you sure you want to delete this record"))
	{
		window.location = "Members.asp?MID="+ ID +"&b_deleted=1&mode=remove";
	}
}

function Validate_MemberWorkgroupConfirmDel(ID, WID, openInfo)
{
	if (window.confirm("Are you sure you want to delete this record"))
	{
		if(isnull(openInfo))
			window.location = "EditMember.asp?MID="+ ID +"&WID="+ WID +"&mode=deleteEW";
		else
			window.location = "EditMember.asp?MID="+ ID +"&WID="+ WID +"&mode=deleteEW&openInfo=on";
	}
}

function Validate_UserConfirmDel(ID)
{
	if (window.confirm("Are you sure you want to delete this record"))
	{
		window.location = 'Users.asp?mode=DeleteUser&userid='+ID
	}
}


function Validate_OfficeConfirmDel(ID)
{
	if (window.confirm("Are you sure you want to delete this record"))
	{
		window.location = 'offices.asp?b_deleted=1&mode=DeleteOffice&id='+ID
	}
}

function Validate_WorkgroupPermanentDel(parent, WID, Wname){
	if (window.confirm("Are you sure you want to permanently delete "+Wname+" Workgroup?")){
		window.location = 'Workgroups.asp?action=perdelete&Wid='+WID+'&parent='+parent
	}
}

function Validate_WorkgroupConfirmDel(parent, WID,Wname){
	if (window.confirm("Are you sure you want to delete "+Wname+" Workgroup?")){
		window.location = 'Workgroups.asp?action=deleteWG&status=1&Wid='+WID+'&parent='+parent
	}
}

function Validate_MemberDelete(WID,empID,empName,info){
	if (window.confirm("Are you sure you want to remove "+empName+" from this Workgroup?")){
		if (info == "on")
			window.location = 'WGInfo.asp?Wid='+WID+'&mid='+empID+'&action=remove&removeinfo=on'
		else
			window.location = 'WGInfo.asp?Wid='+WID+'&mid='+empID+'&action=remove'
	}
}

function Validate_OfficeDelete(Oid,OName){
	if (window.confirm("Are you sure you want to delete "+OName+" Office?")){
		window.location = 'Offices.asp?action=deleteOffice&status=1&Oid='+Oid
	}
}

function Validate_OfficePerDelete(Oid, Oname){
	if (window.confirm("Are you sure you want to permanently delete "+Oname+" Office?")){
		window.location = 'Offices.asp?action=perdeleteOffice&Oid='+Oid
	}
}



function LoadUpdateTicketCookies(){
	var note = getCookie('Note');
	var priority = getCookie('priority');
	UpdateTicket.Ticket_Update.value = (note==null)?"":note;
	if (priority!=null)
		UpdateTicket.priority.value = priority;
}

function DeleteUpdateTicketCookies(){
	delCookie('Note');
	delCookie('priority');
}

function renameQG(fname,finput){
	if (fname.style.display == 'none'){
		fname.style.display = '';
		finput.style.display = 'none';
	}else{
		fname.style.display = 'none';
		finput.style.display = '';
	}
}

function ShowAdvancedFilter(){
	if (AdvancedFilter.style.display == "none"){
		AdvancedFilter.style.display = "";
		FilterHidden.style.display = "none";
	}else{
		AdvancedFilter.style.display = "none"
		FilterHidden.style.display = "";
		Search.display_check.checked = "";
		Search.init_check.checked = "";
		Search.status_check.checked = "";
		Search.sort_check.checked = "";
		Search.Date_check.checked = "";
		
	}
}

function disable(){
	if (formz.info.checked){
  		formz.priority.disabled = '1'
  		formz.taskDueDate.disabled = '1'
  		formz.info.disabled = ''
  		formz.type_due.checked = false
		formz.type_event.checked = false
  	}
  	if (formz.task_priority.checked){
		formz.taskDueDate.disabled = '1'
		formz.priority.disabled = ''
		formz.type_due.checked = false
		formz.type_event.checked = false
	}
	if (formz.task_priorityRange.checked){
		formz.type_due.checked = 'true'
		formz.taskDueDate.disabled = ''
		formz.priority.disabled = '1'
	}
}

function enable_due(){
	formz.taskDueDate.disabled = ''
	formz.priority.disabled = '1'
	formz.task_priority.checked = 'false';
	formz.task_priorityRange.checked = 'true';
}

function OnClickCheckBox_DueDate(){
	formz.priority.disabled = '1'
	formz.taskDueDate.disabled = ''
	formz.task_priorityRange.checked = 'true';
	formz.type_due.checked = 'true';
}

function F_disableHTMLNote(){
	if(document.getElementById("disableHTMLNote").value == 0){
		document.getElementById("disableHTMLNote").value = 1;
		document.getElementById("htmlNoteTR").style.display = '';
		document.getElementById("textNoteTR").style.display = 'none';
		document.getElementById("HTMLNoteButton").value  = 'Plain Text';
		document.getElementById("checkSpellingButton").style.display = 'none';
	}else{
		document.getElementById("disableHTMLNote").value = 0;
		document.getElementById("htmlNoteTR").style.display = 'none';
		document.getElementById("textNoteTR").style.display = '';
		document.getElementById("HTMLNoteButton").value  = 'Rich Text';
		document.getElementById("checkSpellingButton").style.display = '';
	}
}

function openTarget(){
	if (formz.disableHTMLNote.value == 1)
		if (formz.htmlNote.value == "")
			return false
	else
		if (formz.textNote.value == "")
			return false
  	if (formz.disableHTMLNote.value == 1)
  		checkSpelling.textNote.value = formz.htmlNote.value
  	else
  		checkSpelling.textNote.value = formz.textNote.value
	open ('', "_new", "width=400,height=300,resizable=0,scrollbars=0,location=0,menubar=0,status=0,titlebar=0,fullscreen=0,top=100,left=100");
	checkSpelling.submit()
}

function Rename_Task(hide){
	if (hide == "hide"){
		document.getElementById("RName").style.display = 'none';
		document.getElementById("RRName").style.display = '';
	}else{
		if (document.getElementById("RName").style.display == 'none'){
			document.getElementById("RName").style.display = '';
			document.getElementById("RRName").style.display = 'none';
			Rename.newName.focus();
		}
	}
}

function showUpdateForm(action,actionName,tid){
	document.getElementById("taskUpdateForm").style.display = '';
	document.getElementById("startUpdateTaskButton").value = actionName;
	document.getElementById("actions").value = action;
	stopRefresh();
}

function hideUpdateForm(refreshRate){
	document.getElementById("taskUpdateForm").style.display = 'none';
	document.getElementById("startUpdateTaskButton").value = '';
	document.getElementById("actions").value = '';
	startRefresh(refreshRate)
}

function show_exTime(){
	if (document.getElementById("tExpense").style.display == 'none'){
		document.getElementById("tExpense").style.display = '';
		document.getElementById("tTime").style.display = '';
	}else{
		document.getElementById("tExpense").style.display = 'none';
		document.getElementById("tTime").style.display = 'none';
	}
}

function startRefresh(timeOut){
	if (window.setTimeout && window.location && window.location.reload)
		myRefresh = window.setTimeout("window.location.reload()", timeOut);
}

function stopRefresh(){
	if (window.myRefresh && window.clearTimeout)
		window.clearTimeout(myRefresh);
}

function Download(ID){
	window.location = "DownloadAtt.asp?name="+ID;
}

function OpenNew(ID,TargetName,ImWidth,ImHeigth){
	var sc = 0;
	if((ImWidth <= 640) && (ImHeigth <= 480)){
	}else{ 
		sc = 1;
		if(ImWidth > 640){
			ImWidth = 640;
		}else{
			ImWidth = parseInt(ImWidth) + 16;
		}
		if(ImHeigth > 480){
			ImHeigth = 480;
		}else{
			ImHeigth = parseInt(ImHeigth) + 20;
		}
	}
	ImW = ImWidth;
	ImH = ImHeigth;

	window.open("viewImage.asp?name="+ID+"&action=open", TargetName, "resizable=yes,status=no,toolbar=no,location=no,menu=no,scrollbars="+sc+",top=0,left=0,width="+ImW+",height="+ImH)
}
