var date = new Date();
var timestamp = date.getTime();
var xmlHttpHere
var componentId;
function dynamicLoadData(url,str,componentIddd)
{ 
	componentId=componentIddd;
	xmlHttpHere=GetXmlHttpObjectHere()
	if (xmlHttpHere==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
	url=url+"?"+str+"&time="+timestamp
	xmlHttpHere.onreadystatechange=stateChangedHere 
	xmlHttpHere.open("GET",url,true)
	xmlHttpHere.send(null)

}

function stateChangedHere() 
{ /*echo "fffffffffff
myjavascript|alert('soh');/myjavascript

vvvvvvvvvvvvvvvvvvvvvvvv
myjavascript|alert('ashraf ');/myjavascript
dddddddddddddddddddddd";*/
	if (xmlHttpHere.readyState==4 || xmlHttpHere.readyState=="complete")
	{ 
	 var response = xmlHttpHere.responseText;
	 if(response.indexOf('myjavascript|') == -1){
		 document.getElementById(componentId).innerHTML=xmlHttpHere.responseText 
	 }
	 else{
		 var alldata='';
		var update = new Array();
		 var commands = new Array();
		  commands=response.split('myjavascript|');
		
		  for (key in commands) {
					if(commands[key].indexOf('/myjavascript') != -1) {
						 update = commands[key].split('/myjavascript');
						 //alert(update[0]+'if'+update[1]);
						if (update[0] != ''){
						 eval(update[0]);  
						 }
						if (update[1]!='') {
							 alldata=alldata+update[1];
						} 
				}
				else{
					//alert(commands[key]+'else');
					 alldata=alldata+commands[key];
				}
		  }
		  
				 document.getElementById(componentId).innerHTML=alldata; 		 
	 }
	 
    	
	
	
	
	
	} 
} 
function GetXmlHttpObjectHere()
{ 
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
	objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
	objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}
