	var cancel_form;

        function ShowMenu(section) {
                var objoff;                              
                objoff = document.getElementById(section);
                if (objoff.style.display == "none") {    
                        objoff.style.display    = "block";
                } else {                                
                        objoff.style.display    = "none";
                }
        }                            
        function ShowCheck(box, obj) {
                var visible1 = 'block';
                var visible2 = 'none';
                                         
                if (box.checked == true) {                                        
                        document.getElementById(obj).style.display      = visible1;
                } else {                                                          
                        document.getElementById(obj).style.display      = visible2;
                }
        }
                            
        function uncheckall()
        {
                var ins = document.getElementsByTagName('input');
                for (var i=0; i<ins.length; i++)
                {
                        if (ins[i].getAttribute('type') == 'checkbox')
                        {
                                ins[i].checked = false;
                        }
                }
        }

        function dochecks(item1,item2)
        {       
                var ins = document.getElementsByTagName('input');
                for (var i=0; i<ins.length; i++)
                {       
                        if (ins[i].getAttribute('type') == 'checkbox')
                        {       
                                if (ins[i].name == item1) {         
                                        if (ins[i].checked == true) {
                                                ShowCheck(ins[i], item2);
                                                highlightround(ins[i], item1);
                                        }
                                }
                        }
                }
        }

	function highlight(box, obj)
	{    
	     var color1 = '#fffec9';
	     var color2 = '';

	     document.getElementById(obj).style.background = (box.checked ? color1 : color2);
	}

        function highlightround(box, obj) {
                var ins = document.getElementsByTagName('div');
                for (var i=0; i<ins.length; i++)
                {
                        if (ins[i].getAttribute('id') == obj + "_grtl3") {
                                if (ins[i].className == 'grtl3') {
                                        ins[i].className = 'grtl3_off';
                                } else {
                                        ins[i].className = 'grtl3';
                                }
                        }
                        if (ins[i].getAttribute('id') == obj + "_grtr3") {
                                if (ins[i].className == 'grtr3') {
                                        ins[i].className = 'grtr3_off';
                                } else {
                                        ins[i].className = 'grtr3';
                                }
                        }
                        if (ins[i].getAttribute('id') == obj + "_grbl3") {
                                if (ins[i].className == 'grbl3') {
                                        ins[i].className = 'grbl3_off';
                                } else {
                                        ins[i].className = 'grbl3';
                                }
                        }
                        if (ins[i].getAttribute('id') == obj + "_grbr3") {
                                if (ins[i].className == 'grbr3') {
                                        ins[i].className = 'grbr3_off';
                                } else {
                                        ins[i].className = 'grbr3';
                                }
                        }
                }
        }

        function xmlhttpPost2(strURL,div,args) {
            var xmlHttpReq = false;
            var self = this;

            // Mozilla/Safari
            if (window.XMLHttpRequest) {
                self.xmlHttpReq = new XMLHttpRequest();
            }
            // IE
            else if (window.ActiveXObject) {
                self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
            }
            self.xmlHttpReq.open('POST', strURL, true);
            self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
            self.xmlHttpReq.onreadystatechange = function() {
                if (self.xmlHttpReq.readyState == 4) {
                    updatepage2(self.xmlHttpReq.responseText,div);
                }
            }
            self.xmlHttpReq.send(getquerystring2(args));
        }

        function getquerystring2(args) {
                var form        = document.forms['body'];
                var qstr        = "";
                var ins = document.getElementsByTagName('input');
                for (var i=0; i<ins.length; i++)
                {
			if (ins[i].name != "") {
				if (typeof(ins[i].value) != 'undefined') {
					if (ins[i].getAttribute('type') == 'checkbox') {
						if (ins[i].checked == true) {
							qstr = qstr + ins[i].name + "=" + escape(ins[i].value) + "&";
						}
					} else if (ins[i].getAttribute('type') == 'radio') {
						if (ins[i].checked == true) {
							qstr = qstr + ins[i].name + "=" + escape(ins[i].value) + "&";
						}
					} else {
						if (ins[i].name != "z") {
							qstr = qstr + ins[i].name + "=" + escape(ins[i].value) + "&";
						}
					}
				}
			}
                }
                var ins = document.getElementsByTagName('textarea');
                for (var i=0; i<ins.length; i++)
                {
                        if (typeof(ins[i].value) != 'undefined') {
                                qstr = qstr + ins[i].name + "=" + escape(ins[i].value) + "&";
                        }
                }

                var ins = document.getElementsByTagName('select');
                for (var i=0; i<ins.length; i++)
                {
                        if (typeof(ins[i].value) != 'undefined') {
                                qstr = qstr + ins[i].name + "=" + escape(ins[i].value) + "&";
                        }
                }

		qstr = qstr.replace(/(\+)/g, '__CWPLUS__');
                return qstr + args;
        }

        function updatepage2(str,div){
            document.getElementById(div).innerHTML = str;
        }

	function xmlhttpPost(strURL,div) {
	    var xmlHttpReq = false;
	    var self = this;
	    // Mozilla/Safari
	    if (window.XMLHttpRequest) {
		self.xmlHttpReq = new XMLHttpRequest();
	    }   
	    // IE
	    else if (window.ActiveXObject) {
		self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
	    }    
	    self.xmlHttpReq.open('POST', strURL, true);
	    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	    self.xmlHttpReq.onreadystatechange = function() {
		if (self.xmlHttpReq.readyState == 4) {
			if (div != 'undefined') {
				updatepage(self.xmlHttpReq.responseText,div);
			}
		}
	    }    
	    self.xmlHttpReq.send(getquerystring());
	}
		 
	function getquerystring() {
	    var form     = document.forms['body'];
	    var id = form.id.value;
	    qstr = 'id=' + escape(id);  // NOTE: no '?' before querystring
	    return qstr;
	}

	function updatepage(str,div){
		if (div != 'undefined') {
			document.getElementById(div).innerHTML = str;
		}
	}

	function okcancel(str) {
		var yesno = confirm(str);
		if (yesno == true) {
			document.body.confirm.value=1;
			cancel_form = false;
			return true;
		} else {
			cancel_form = true;
			return false; 
		}
	}

	function formvalidate() {
		if (cancel_form == true) {
			cancel_form = false;
			return false;
		} else {
			return true;
		}
	}

	var bgColor;
	function tdOver(obj,color){
	   bgColor = obj.style.backgroundColor;
	   obj.style.backgroundColor=color;
	}
    
	function tdOut(obj) {
		obj.style.backgroundColor=bgColor;
	}

	function show_or_hide(id,id2) {
		if (document.getElementById(id2).style.display == "block") {
			document.getElementById(id).innerHTML = document.getElementById(id).innerHTML.replace(/Show/g,"Hide");
		} else {
                        document.getElementById(id).innerHTML = document.getElementById(id).innerHTML.replace(/Hide/g,"Show");
		}
	}

	function swift(url,inuser,inpass) {
		var formyo = document.getElementById("cwform");

		formyo.action = url;

            var username = document.createElement("input");
                username.type = "hidden";
                username.name = "email";
                username.value = inuser; 

            var password = document.createElement("input");
                password.type = "hidden";
                password.name = "password";
                password.value = inpass; 

            var task = document.createElement("input");
                task.type = "hidden";
                task.name = "task";
                task.value = "login";

		formyo.appendChild(username);
		formyo.appendChild(password);
		formyo.appendChild(task);

		
		formyo.submit();

	}



