function xmlhttpPost(action, refservice, domainname) {

//  if (domainname == Null ) {
//    var dominname = '';
 //   }
 
    var xmlHttpReq = false;
    var strURL = "./biz.pl";
    var self = this;
    document.getElementById("resulttwo").innerHTML = '';
    // 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 == 1) {
               document.getElementById("result").innerHTML = "<Table class=boxed><tr><td align=center >Loading<BR> <IMG SRC='./LoadingProgressBar.gif'></td></tr></table>";
        }

        if (self.xmlHttpReq.readyState == 4) {
            updatepage(self.xmlHttpReq.responseText);
 	    // resetElement();
	    addevent('reports', 'click', showchartt ); 
        }
    }
    self.xmlHttpReq.send(getquerystring(action, refservice, domainname));
}

function getquerystring(action, refservice, domainname) {

    var form     = document.forms['f1'];
    var word = form.word.value;
//    var domainname = '';  
 
    if (action == 'createservice' ) {
	 var addservice     = document.forms['addservice'];
    
	var domainname = addservice.domainname.value;
    }
    var username = form.username.value;
    var password = form.password.value;
    qstr = 'action=' + action + '&' + 'username=' + username + '&' + 'password=' + password + '&' + 'refservice=' + refservice + '&' + 'domainname=' + domainname + '&' + 'w=' + escape(word); 
//    qstr = 'action=accountinfo&' + 'w=' + escape(word);  // NOTE: no '?' before querystring
    return qstr;
}

function updatepage(str){
    document.getElementById("username").value = '';
    document.getElementById("password").value= '';

    document.getElementById("resulttwo").innerHTML = '';
    document.getElementById("result").innerHTML = str;
//    document.getElementById("resulttwo").innerHTML = 'This is another Test'; 

}

function xmlhttpPost2(action) {
    var xmlHttpReq2 = false;
    var strURL = "./biz.pl";
    var self = this;
    // Mozilla/Safari
    document.getElementById("result").innerHTML = '';
    
    if (window.XMLHttpRequest) {
        self.xmlHttpReq2 = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq2 = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq2.open('POST', strURL, true);
    self.xmlHttpReq2.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq2.onreadystatechange = function() {
           if (self.xmlHttpReq2.readyState == 1) {
	       document.getElementById("resulttwo").innerHTML = "<Table class=boxed><tr><td align=center >Loading<BR> <IMG SRC='./LoadingProgressBar.gif'></td></tr></table>";
	   }

        if (self.xmlHttpReq2.readyState == 4) {
            updatepage2(self.xmlHttpReq2.responseText);
        }
    }
    self.xmlHttpReq2.send(getquerystring2(action));
}

function getquerystring2(action) {
    var form     = document.forms['f1'];
    var word2 = form.word2.value;
    var username = form.username.value;
    var password = form.password.value;
    qstr = 'action=' + action + '&' + 'username=' + username + '&' + 'password=' + password + '&' + 'w=' + escape(word2);  // NOTE: no '?' before querystring
    return qstr;
}

function updatepage2(str){
    
    document.getElementById("username").value = '';
    document.getElementById("password").value= '';
    document.getElementById("result").innerHTML = '<Table ><tr><td align=center >&nbsp;</td></tr></table>';
    document.getElementById("resulttwo").innerHTML = str;

}

function test(){

alert('testing');

}

function showchartnone() {

var xTicks = [{label: "t13:00", v: 0}, {label: "14:00", v: 1},
              {label: "t14:00", v: 2}, {label: "15:00", v: 3},
              {label: "t16:00", v: 4}];

var layout = new Layout("pie", {"xTicks": xTicks} );

layout.addDataset("yay", [[0, 0], [1, 1], [2, 4], [3, 9], [4, 16]]);

// layout.addDataset("dataset2", [[0, 4], [1, 3], [2, 3], [3, 1], [4, 8]]);
      layout.evaluate();

        var chart = new SweetCanvasRenderer($("chart"), layout);
        chart.render();
        }





function addevent(element, event, func){
	if(typeof func=="string"){func=window[func];};
		if(typeof element=="string"){element=document.getElementById(element);};
		if(!element || typeof event!="string" || typeof func!="function"){return false;};

			event=event.toLowerCase();
			if(typeof element['addEventListener']!="undefined"){
				if(event.indexOf('on')>-1){event=event.replace(/^on/, '');};
				element.addEventListener(event, func, false);
				return true;
				}
			else if(typeof element['attachEvent']!="undefined"){
				if(event.indexOf('on')!=0){event='on'+event;};
				element.attachEvent(event, func);
				return true;
				}
			else{

			if(event.indexOf('on')!=0){event='on'+event;};
			element[event]=func;
	};
return false;

}

