var curDomain=document.domain;
var HoroPoints = ''; var HoroPercentage =''; var HoroContent='';
var js_loginid='';

function ajaxRequestForHoro(loginid,partnerid){ 
	var str = ReplaceAll(partnerid,"^||^","~"); 
			$.ajax({
		   type: "GET",
		   url: "http://"+curDomain+"/horoscope/bulkhoroscopes.php",
		   data: "loginid="+loginid+"&partnerid="+str,
		   success: function(msg){
			 replacehorodiv(msg);
		   }
		});
}

 function ajaxRequestForHoro_inbox(loginid,partnerid){  
	js_loginid=loginid;
	 var str = ReplaceAll(partnerid,"^||^","~"); 
		$.ajax({
		   type: "GET",
		   url: "http://"+curDomain+"/horoscope/bulkhoroscopes.php",
		   data: "loginid="+loginid+"&partnerid="+str,
		   success: function(msg){
			 replacehorodiv_inbox(msg);
		   }
		});
}

function ReplaceAll(Source,stringToFind,stringToReplace){
  var temp = Source;
  var index = temp.indexOf(stringToFind);
        while(index != -1){
            temp = temp.replace(stringToFind,stringToReplace);
            index = temp.indexOf(stringToFind);
        }
        return temp;
}


function replacehorodiv(rmsg){    
		var horotxt=rmsg;  
		var horosplittxt = new Array();
 		var horosplittxt=horotxt.split("|");  
 		for(var i=0; i <horosplittxt.length; i++){
			var horodivreplace=horosplittxt[i].split("~");  
			for(var j=0; j <=10; j++){ 
  			   if(dv(loginid+'_'+trim(horodivreplace[0])+'_'+j+'_content') && horodivreplace[2] != '') { 
  				   if(dv('pmm').innerHTML == ''){
						dv(loginid+'_'+trim(horodivreplace[0])+'_'+j+'_content').innerHTML=' Horoscope Match: ';
				   }else {
					   dv(loginid+'_'+trim(horodivreplace[0])+'_'+j+'_content').innerHTML=' Horoscope Match: ';
				   } 
						dv(loginid+'_'+trim(horodivreplace[0])+'_'+j+'_percentage').innerHTML=horodivreplace[1]+'%'; 
						dv(loginid+'_'+trim(horodivreplace[0])+'_'+j+'_points_value').innerHTML=horodivreplace[1];
						HoroPercentage = horodivreplace[1];
						HoroPoints=horodivreplace[2];
						HoroContent=horodivreplace[3];
				}
			 }
		  }
 }
 

// 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(rmsg){ 
	var horotxt=rmsg;  
 	var horosplittxt = new Array();
	var getcurrentdiv = new Array(); 
	var horosplittxt=horotxt.split("|"); 	
 	var getcurrentdiv=dv("inbhorodiv").innerHTML.split("|^^|"); 
 	for(m=0;m<horosplittxt.length;m++){  
		 var getfromhoro=horosplittxt[m].split("~");  
		for(j=0;j<getcurrentdiv.length;j++){
 			var getmatriid=getcurrentdiv[j].split("_"); 
 			  	if(trim(getfromhoro[0]) == trim(getmatriid[0])){ 
	  				if(dv(js_loginid+'_'+trim(getcurrentdiv[j])+'_content')){
	 	 				dv(js_loginid+'_'+trim(getcurrentdiv[j])+'_content').innerHTML=' Horoscope Match: ' ;
						dv(js_loginid+'_'+trim(getcurrentdiv[j])+'_percentage').innerHTML=getfromhoro[1]+'%'; 
						dv(js_loginid+'_'+trim(getcurrentdiv[j])+'_points_value').innerHTML=getfromhoro[1];
						HoroPercentage = getfromhoro[1];
						HoroPoints=getfromhoro[2];
 						dv(js_loginid+'_'+trim(getcurrentdiv[j])).innerHTML= getfromhoro[3];
						HoroContent=getfromhoro[3];
						
					}
 				}	
			}
	    }
} 


function gethoro(divname,divvalues,userid,name,pid){
	var replaceval = dv(divvalues+'_percentage').innerHTML; 
	
	var percentageval = dv(divvalues+'_percentage_value').innerHTML;
	var pointsval = dv(divvalues+'_points_value').innerHTML;
	$("#"+divvalues+"_percentage").attr('class','litebox');	
	var horourl = 'http://'+curDomain+'/horoscope/horocompatibilitystatus.php?ID='+userid+'&N='+name+'&pid='+pid+'&s='+pointsval;
	var new_horourl = horourl.replace(/ /g,'+');
	$("#"+divvalues+"_percentage").attr("href",new_horourl);
	
	$(".litebox").colorbox($.extend({}, getParameters()));
}
