function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}


function jsinclude(filestr,tobj) {
	if(http!=undefined && jframeswitch!=false){
		
		if(filestr.indexOf("?") != -1) {
		  filestr+='&jframe=1';
		}
		else{
		  filestr+='?jframe=1';
		}
		
		
		if(http.readyState==0 || http.readyState==4){
		
		
			http.open('get', ''+ filestr  +'',true);
			
			http.onreadystatechange = function(){
				if(http.readyState == 4){
					var response = http.responseText;
					document.getElementById(''+tobj+'').innerHTML = ''+ response+'';
				}
			}
 		    
			http.send(null);
		}
		
		return false;
	}
	else{
	  return true;	
	}
}

function jspost(theform,tobj){
	postvals='';
	for(c=0;c<theform.elements.length;c++){
	  varname=theform.elements[c].name;
	  postvals += ''+theform.elements[c].name+'='+ theform.elements[c].value +'';
	  if(c< (theform.elements.length-1)){
		postvals +='&';  
	  }
	} 
	
    httpform.open("POST", ''+ theform.action  +'',true);
	httpform.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    
	httpform.onreadystatechange = function(){
		if(httpform.readyState == 4){
			var response = httpform.responseText;
			document.getElementById(''+tobj+'').innerHTML = response;
		}
	}
    httpform.send(postvals);
	
  
}

function jsval(fobj){
	return document.getElementById(''+ fobj +'').value;
}

function jframer(){
  objs=document.getElementsByTagName("A");
  for(c=0;c<objs.length;c++){
    if(objs[c].getAttribute('tdiv')!=null){
		
		objs[c].onclick='jsinclude(\''+ objs[c].href +'\,\''+ objs[c].id +'\');return false;';
		objs[c].href='#';
		//alert(objs[c].onclick);
	}	  
  }
}

var http = createRequestObject();

var httpform = createRequestObject();

var jframeswitch=true;



