 var curDomain=document.domain;

function ajaxRequestForHoro(loginid,partnerid){
 	MakeGetRequest('http://'+curDomain+'/horoscope/bulkhoroscopes.php?loginid='+loginid+'&partnerid='+partnerid,replacehorodiv);
	//MakeGetRequest('http://'+curDomain+'/memberlist/horocheck.php?rand='+genNumbers(),replacehorodiv);
}

 function ajaxRequestForHoro_inbox(loginid,partnerid){
 
	MakeGetRequest('http://'+curDomain+'/horoscope/bulkhoroscopes.php?loginid='+loginid+'&partnerid='+partnerid,replacehorodiv_inbox);
 //MakeGetRequest('http://'+curDomain+'/memberlist/horocheck.php?rand='+genNumbers(),replacehorodiv);
}

function replacehorodiv(){  
  if(ajobj.readyState==4){ 
 	 if(ajobj.status==200){ 
		var horotxt=ajobj.responseText;
		var horosplittxt = new Array();
		var horosplittxt=horotxt.split("|*|");
 		for(var i=0; i <horosplittxt.length-1; i++){
			var horodivreplace=horosplittxt[i].split("~");  
			for(var j=0; j <=10; j++){ 
			   if(dv(loginid+'_'+horodivreplace[0]+'_'+j) && horodivreplace[2] != '') {  
 				   if(dv('pmm').innerHTML == ''){
						dv(loginid+'_'+horodivreplace[0]+'_'+j+'_content').innerHTML='Horoscope Match- ';
				   }else {
					   dv(loginid+'_'+horodivreplace[0]+'_'+j+'_content').innerHTML='Horoscope Match- ';
				   }
						dv(loginid+'_'+horodivreplace[0]+'_'+j+'_percentage').innerHTML=horodivreplace[1];	
						dv(loginid+'_'+horodivreplace[0]+'_'+j).innerHTML= horodivreplace[2];
				}
			 }
		  }
	   }
    }
 }


// Removes leading whitespaces
function LTrim( value ) {
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
}
// Removes ending whitespaces
function RTrim( value ) {
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
}
// Removes leading and ending whitespaces
function trim( value ) {
	return LTrim(RTrim(value));
}




function replacehorodiv_inbox(){  
  if(ajobj.readyState==4){ 
   if(ajobj.status==200){ 
	var horotxt=ajobj.responseText;
 	var horosplittxt = new Array();
	var getcurrentdiv = new Array(); 

	var horosplittxt=horotxt.split("|*|"); 
 	var getcurrentdiv=dv("inbhorodiv").innerHTML.split("|^^|");
 
	for(m=0;m<horosplittxt.length-1;m++){
		 var getfromhoro=horosplittxt[m].split("~");
		for(j=0;j<getcurrentdiv.length;j++){ //alert(getcurrentdiv[j]);
 			var getmatriid=getcurrentdiv[j].split("_"); 
 			  	if(getfromhoro[0] == getmatriid[0]){ 
	  				if(dv(loginid+'_'+trim(getcurrentdiv[j])+'_content')){
	 	 				dv(loginid+'_'+trim(getcurrentdiv[j])+'_content').innerHTML='Horoscope Match- ';
   						dv(loginid+'_'+trim(getcurrentdiv[j])+'_percentage').innerHTML=getfromhoro[1]; 
 						dv(loginid+'_'+trim(getcurrentdiv[j])).innerHTML= getfromhoro[2];
						//alert(dv(loginid+'_'+getcurrentdiv[j]).innerHTML);
					}
 				}	
			}
	    }
	 }
   }
}


function gethoro(divname,divvalues,userid,name,pid){
	var replaceval = dv(divvalues+'_percentage').innerHTML;  
 
	fade(divname,'fadediv','dispdiv','450','','','/horoscope/horocompatibilitystatus.php?ID='+userid+'&N='+name+'&s='+replaceval +'&pid='+pid,'','dispcontent','','');
}