
function jsInit(tobj){
  sobj=document.getElementById(tobj).getElementsByTagName('script');
  var scode=''
  for(c=0;c<sobj.length;c++){
   //alert(sobj[c].type);
	scode+= sobj[c].innerHTML;
  }
  eval(scode);
}

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) {
	//obj=getObj(tobj);
		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+'';
					jsInit(''+tobj+'');
				}
			}
			http.send(null);
		}
		return false;
}

function fckupdate(){
for ( i = 0; i < parent.frames.length; ++i )
                        if ( parent.frames[i].FCK )
                                parent.frames[i].FCK.UpdateLinkedField();	
}
function jspost(theform,tobj){
    fckupdate();
    postvals='';
	tstr="";
	for(c=0;c<theform.elements.length;c++){
	  varname=theform.elements[c].name;
	  if(theform.elements[c].type=='checkbox' || theform.elements[c].type=='radio'){
		if(theform.elements[c].checked==true){
		  postvals += ''+theform.elements[c].name+'='+ theform.elements[c].value +'';  
		}
	  }
	  else{
		 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;
			jsInit(''+tobj+'');
		}
	}
    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].setAttribute("onclick","jsinclude('"+ objs[c].href +"','"+ objs[c].getAttribute('tdiv') +"');return false;");
		objs[c].href='#';
	}	  
  }
}

var http = createRequestObject();

var httpform = createRequestObject();

var jframeswitch=true;


