
var prev_tab = "";
function ajax_fun(url,id)
{
var ajax_obj;
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  ajax_obj=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {
  // code for IE6, IE5
  ajax_obj=new ActiveXObject("Microsoft.XMLHTTP");
  }
else
  {
  alert("Your browser does not support XMLHTTP!");
  }
ajax_obj.onreadystatechange=function()
{
	  if(ajax_obj.readyState!=4)
	  {
		  document.getElementById(id).innerHTML='<img src="images/loader.gif" alt="Loading..." style="width:16px;height:16px;"/>';
	  }
//	alert(ajax_obj.responseText);
if(ajax_obj.readyState==4)
{
	//alert(ajax_obj.responseText);
	//modified by Ady adeed parseScript function call
	document.getElementById(id).innerHTML=ajax_obj.responseText; 
}
}
ajax_obj.open("GET",url,true);
ajax_obj.send(null);
}
function ajax_fun_concat(url,id)
{
var ajax_obj;
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  ajax_obj=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {
  // code for IE6, IE5
  ajax_obj=new ActiveXObject("Microsoft.XMLHTTP");
  }
else
  {
  alert("Your browser does not support XMLHTTP!");
  }
ajax_obj.onreadystatechange=function()
{
	  if(ajax_obj.readyState!=4)
	  {
		 // document.getElementById(id).innerHTML='<img src="images/loader.gif" alt="Loading..." style="width:16px;height:16px;"/>';
	  }
//	alert(ajax_obj.responseText);
if(ajax_obj.readyState==4)
{
	//alert(ajax_obj.responseText);
	document.getElementById(id).innerHTML+=ajax_obj.responseText; 
}
}
ajax_obj.open("GET",url,true);
ajax_obj.send(null);
}
function ajax_tab(url,id,tabprefix,tabcount,currenttab,selectedclass)
{
	
	$('#'+id).html('<div style="margin:150px 0px 0px 300px;"><img src="images/loader.gif" alt="Loading..."/></div>');
	
	document.getElementById(currenttab).className=selectedclass;
	if(prev_tab!="")
		document.getElementById(prev_tab).className="";
	
	prev_tab = currenttab;
	
	$.ajax({
			url: url,
			success: function(data) {
				$('#'+id).html(data);   
				} 
			});

}


/* below function is added for loading javascript problem */
function remove(id)
{
	while(document.getElementById(id).firstChild)
	{document.getElementById(id).removeChild(document.getElementById(id).firstChild);}
}


function ajax_tab_noloader(url,id,tabprefix,tabcount,currenttab,selectedclass)
{
var ajax_obj;
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  ajax_obj=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {
  // code for IE6, IE5
  ajax_obj=new ActiveXObject("Microsoft.XMLHTTP");
  }
else
  {
  alert("Your browser does not support XMLHTTP!");
  }
ajax_obj.onreadystatechange=function()
{
//	alert(ajax_obj.responseText);
if(ajax_obj.readyState==4)
{
	var tabid;

for(var i=1;i<=tabcount;i++)
{
	tabid=tabprefix+i+'a';
	document.getElementById(tabid).className='';
}

	document.getElementById(currenttab).className=selectedclass;

	
	//alert(ajax_obj.responseText);
	document.getElementById(id).innerHTML=ajax_obj.responseText; 
}
}
ajax_obj.open("GET",url,true);
ajax_obj.send(null);
}
function ajax_fun_loader(url,id,loaderid,smal)
{
	var loader_image = "images/loader.gif";
	
	//alert(smal);
	var load_class="big_loader";
	if(smal == "small")
	{
	loader_image = "images/loader_small.gif";
	load_class="small_loader";
	}
	
	//alert(loader_image+load_class)
	
var ajax_obj;
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  ajax_obj=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {
  // code for IE6, IE5
  ajax_obj=new ActiveXObject("Microsoft.XMLHTTP");
  }
else
  {
  alert("Your browser does not support XMLHTTP!");
  }
ajax_obj.onreadystatechange=function()
{
	  if(ajax_obj.readyState!=4)
	  {
		  document.getElementById(loaderid).innerHTML='<img src="'+loader_image+'" alt="Loading..." class="'+load_class+'"/>';
	  }
//	alert(ajax_obj.responseText);
if(ajax_obj.readyState==4)
{
	//alert(ajax_obj.responseText);
	document.getElementById(loaderid).innerHTML=''; 
	document.getElementById(id).innerHTML=ajax_obj.responseText; 
}
}
ajax_obj.open("GET",url,true);
ajax_obj.send(null);
}
function ajax_log_status(url,id)
{
var ajax_obj;
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  ajax_obj=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {
  // code for IE6, IE5
  ajax_obj=new ActiveXObject("Microsoft.XMLHTTP");
  }
else
  {
  alert("Your browser does not support XMLHTTP!");
  }
ajax_obj.onreadystatechange=function()
{
	if(ajax_obj.readyState==4)
	{			  
		if(ajax_obj.responseXML)
		{
			var response = ajax_obj.responseXML;
			if(response.getElementsByTagName("closediv")[0].childNodes[0].nodeValue=='0')
			{
				document.getElementById(id).innerHTML=response.getElementsByTagName("output")[0].childNodes[0].nodeValue;
			}
			else
			{
				if(response.getElementsByTagName("redirect")[0].childNodes[0].nodeValue)
				{
					//alert(response.getElementsByTagName("redirect")[0].childNodes[0].nodeValue);
					//window.location('profile.php?pid='+response.getElementsByTagName("redirect")[0].childNodes[0].nodeValue);
					window.location.reload( true );
				}
				if(response.getElementsByTagName("closediv")[0].childNodes[0].nodeValue=='1')
				{
					close_popup('overlay','fid');
				}
				else
				{
					document.getElementById(id).innerHTML=response.getElementsByTagName("output")[0].childNodes[0].nodeValue;
				}
			}
			
		}
		else
		{
			  document.getElementById(id).innerHTML=ajax_obj.responseText;
			
		}
  	}
  if(ajax_obj.readyState!=4)
  {
  document.getElementById(id).innerHTML='<img src="images/loading.gif" alt="Loading...">';
  }
}
ajax_obj.open("GET",url,true);
ajax_obj.send(null);
}
function ajax_fun_search(url,id)
{
var ajax_obj;
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  ajax_obj=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {
  // code for IE6, IE5
  ajax_obj=new ActiveXObject("Microsoft.XMLHTTP");
  }
else
  {
  alert("Your browser does not support XMLHTTP!");
  }
ajax_obj.onreadystatechange=function()
{
if(ajax_obj.readyState==4)
  {
	  
if(ajax_obj.responseXML)
{
var response = ajax_obj.responseXML;
var current_search_count=response.getElementsByTagName("search_count")[0].childNodes[0].nodeValue;
var start=response.getElementsByTagName("start")[0].childNodes[0].nodeValue;
var other_params;

if(response.getElementsByTagName("town_param")[0].childNodes[0].nodeValue!=0)
other_params='&town='+response.getElementsByTagName("town_param")[0].childNodes[0].nodeValue;

if(response.getElementsByTagName("age_param")[0].childNodes[0].nodeValue!=0)
other_params+='&age='+response.getElementsByTagName("age_param")[0].childNodes[0].nodeValue;


var rating_values=new Array;
if(current_search_count>0)
{



	for(var i=0;i<=current_search_count;i++)
	{
		var idd=response.getElementsByTagName("idd")[i].childNodes[0].nodeValue;
		var rating_available=response.getElementsByTagName("rating_available")[i].childNodes[0].nodeValue;
		var rating=response.getElementsByTagName("rating")[i].childNodes[0].nodeValue;
		
			
		var dyn='dynamicsparkline'+idd;
		var search_string=response.getElementsByTagName("search_string")[i].childNodes[0].nodeValue;
		var div1=document.createElement('div');
		var div2=document.createElement('div');
		var div3=document.createElement('div');
		var div4=document.createElement('div');
		var div5=document.createElement('div');
		var div6=document.createElement('div');
		var label1=document.createElement('label');
		
		var graph_div=document.createElement('div');
		graph_div.id=dyn;
		graph_div.innerHTML='loading...';
	
	
		var total_revs=response.getElementsByTagName("total_revs")[i].childNodes[0].nodeValue
	

		rating_values[i]=response.getElementsByTagName("rate")[i].childNodes[0].nodeValue.split(',');
//		alert(response.getElementsByTagName("rating_values")[0].getElementsByTagName("rate")[j].childNodes[0].nodeValue);
			//response.getElementsByTagName("rating_values")[j].getElementsByTagName("rate")[j].childNodes[0].nodeValue;
	
	
		div1.className='viewprofiles';
		div2.className='searchresultsleft';
		div3.className='sukie2';
		div4.className='sukieleft2';
		div5.className='searchresultscenter';
		div6.className='white';
		div3.innerHTML='<img width="40px" height="40px" src="'+response.getElementsByTagName("image_path")[i].childNodes[0].nodeValue+'" />';
		label1.innerHTML='<span>'+response.getElementsByTagName("dateof")[i].childNodes[0].nodeValue+'</span>';
		div4.innerHTML='<label><a href="profile.php?pid='+idd+'">'+response.getElementsByTagName("name")[i].childNodes[0].nodeValue+'</a></label><h6>'+rating+'<span>%</span></h6><h3></h3>';
		var age=response.getElementsByTagName("age")[i].childNodes[0].nodeValue;
		var location=response.getElementsByTagName("location")[i].childNodes[0].nodeValue;
		
		div5.innerHTML='<h6>'+((age==0)?'<span>N/A</span>':('<a href="search_results.php?search_string='+response.getElementsByTagName("search_string")[i].childNodes[0].nodeValue+'&age='+age+'" style="cursor:pointer; text-decoration:none; color:#3F7CA7;">'+age+'</a>'))+'</h6><label>'+((location==0)?'<span>N/A</span>':('<a href="search_results.php?search_string='+response.getElementsByTagName("search_string")[i].childNodes[0].nodeValue+'&town='+location+'" style="cursor:pointer; text-decoration:none; color:#3F7CA7;">'+location+'</a>'))+'</label>';
		div6.innerHTML='<p>'+response.getElementsByTagName("total_revs")[i].childNodes[0].nodeValue+'</p>';


		div4.appendChild(graph_div);
		div3.appendChild(div4);
		div2.appendChild(div3);
		div1.appendChild(div2);
		div1.appendChild(div2);
		div1.appendChild(div5);
		div1.appendChild(div6);
		div1.appendChild(label1);
		document.getElementById('test1').appendChild(div1);	
		if(response.getElementsByTagName("viewbutton")[0].childNodes[0].nodeValue=='1')
		{
		var viewbutdiv=document.getElementById('view_but');	
		viewbutdiv.innerHTML='';
		var view_input=document.createElement('input');
		view_input.className='viewmore';
		view_input.type='button';
		view_input.value="View "+eval(parseInt(start)+parseInt(1))+'-'+response.getElementsByTagName("limit")[0].childNodes[0].nodeValue;
		//view_input.onClick='ajax_fun_search(\'search_ajax.php?start='+start+'\',\'test1\')';
		view_input.onclick = function(){
			
										//alert("ajax_fun_search('search_ajax.php?start="+start+"','test1')");
										ajax_fun_search('search_ajax.php?start='+start+'&search_string='+search_string+other_params,'test1');
										};
		viewbutdiv.appendChild(view_input);
		}
		else
		{
			var viewbutdiv=document.getElementById('view_but');	
			viewbutdiv.style.display='none';
			viewbutdiv.innerHTML='';
		}

		$('#'+dyn).sparkline(rating_values[i],{height:'20px',lineColor:'#5C5C5C',fillColor:'#EEEEEE',width:'80px',lineWidth:'2',spotRadius :'0'});
		

	}
}
}
else
{
	  document.getElementById(id).innerHTML=ajax_obj.responseText;
	
}

  }
  if(ajax_obj.readyState!=4)
  {
  document.getElementById('view_but').innerHTML='<img src="images/loader.gif" alt="Loading..."/>';
  }
}
ajax_obj.open("GET",url,true);
ajax_obj.send(null);
}




