var xmlhttp
function getSubsription(id,process,place,flag,view)
{
if(place!="")  
{
 setDivHeight('artistsdata','loading-profiles');
 document.getElementById('loading').style.display='block';
 document.getElementById('loading-profiles').style.display='block'; 
}
if (id.length==0 || process.length==0)
  {
  document.getElementById(place).innerHTML="";
  return;
  }
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Your browser does not support XMLHTTP!");
  return;
  }
  //var str ="hello ";
 // xmlhttp.open("GET","livesearch.php?q="+str,true);
//xmlhttp.send();
var site_url = window.location.protocol + '//' + window.location.hostname;
var url= site_url + "/doSubscribe.php";
url=url+"?id="+id;
url=url+"&process="+process;
url=url+"&place="+place;
url=url+"&flag="+flag;
url=url+"&view="+view;
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send();
}
function onoff1(domain,type,status,id,place)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Your browser does not support XMLHTTP!");
  return;
  }
var url="onoroff.php";
url=url+"?id="+id;
url=url+"&domain="+domain;
url=url+"&content_type="+type;
url=url+"&status="+status;
url=url+"&place="+place;
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
function toFavorite(id,process,place,view)
{

setDivHeight('favrList','loading-favourites');
    
document.getElementById('loading').style.display='block';
document.getElementById('loading-favourites').style.display='block';
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Your browser does not support XMLHTTP!");
  return;
  }
var url="addFavorite.php";
url=url+"?id="+id;
url=url+"&process="+process;
url=url+"&place="+place;
url=url+"&view="+view;
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("POST",url,true);
xmlhttp.send(null);
}
function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}

function stateChanged()
{
if (xmlhttp.readyState==4)
  {
	var place=0;
  // alert("inside if");
  var counter = parseInt(document.getElementById('record_counter').value);
	var response = xmlhttp.responseText;
	//alert("response "+response);
  var data = response.split('<div>explodehere</div>');
	
	var responseTwo = data[0];   
  var responseOne = data[1];
	//alert(responseOne);
	//alert("data 0"+data[0]);	
  var aArray = responseOne.split('value="');
  var textArray = aArray[1];
  var aValue = textArray.split('"');
  var place = aValue[0];
	var anum=/(^\d+$)|(^\d+\.\d+$)/	;
  if(place!="")
   {
    document.getElementById('loading').style.display='none'; 
   }
	var addFav = place.charAt(0);
	var sPath = window.location.pathname;
	var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);

	if(place=='unsubscribe_artist')
			{	
					
				   
				 document.getElementById('profiles').innerHTML=data[1];
				 document.getElementById('loading-profiles').style.display='none';
         
				 if(sPage == 'myStream.php')
				 document.getElementById('mStream').innerHTML=data[3];
				 
				 //if(sPage == 'index.php')
//				 document.getElementById('artists').innerHTML=data[2];
				 
				 if(sPage == 'artists.php')
				 document.getElementById('artists').innerHTML=data[2];
				 
			
				
				
			} 

			if(addFav=='l')
			{
				  document.getElementById(place).innerHTML=data[0];
				  document.getElementById('favorites').innerHTML=data[1];
          document.getElementById('loading-favourites').style.display='none';
          
				  return true;
			}
			else if(addFav=='o')
			{
				  document.getElementById(place).innerHTML=data[0];
    			  document.getElementById('favorites').innerHTML=data[1];
            document.getElementById('loading-favourites').style.display='none';
				  return true;
			}
			if(place=='delete_fav')
			{
				document.getElementById('favorites').innerHTML=data[1];
        document.getElementById('loading-favourites').style.display='none';
				document.getElementById('mStream').innerHTML=data[2];
        $(function(){
          itemsPerPage = counter;
          previousPageSymbol = '<img border="0" src="images/pagerL.gif">'; // to indicate Previous Page
          nextPageSymbol = '<img border="0" src="images/pagerR.gif">'; // to indicate Next Page
          //firstPageSymbol = '<img border="0" src="images/pagerP.gif">'; // to indicate First Page
          //lastPageSymbol = '<img border="0" src="images/pagerN.gif">'; // to indicate Last Page      
          firstPageSymbol = ''; // to indicate First Page
          lastPageSymbol = ''; // to indicate Last Page
          paginatorStyle = 2;
          paginatorPosition = 'both';
          separator = ' ';
          enableGoToPage = false;
          enablePageOfOption=false;
          enableSelectNoItems = true;
          showIfSinglePage = true;
          paginatorValues = Array(5,10,15,20,25,30,50); // list of values for above option (enableSelectNoItems).
          $("div.pageme").pagination();
        });
				return true;
			}
	
	if(data[0]==0)
	{ 
		 if(place=='unsubscribe_artist')
			{
				 //document.getElementById('artistsdata').innerHTML=data[1];
				 //document.getElementById('artists').innerHTML=data[2];
				 document.getElementById('mStream').innerHTML=data[3];
         document.getElementById('loading-profiles').style.display='none';
         
         $(function(){
          itemsPerPage = counter;
          previousPageSymbol = '<img border="0" src="images/pagerL.gif">'; // to indicate Previous Page
          nextPageSymbol = '<img border="0" src="images/pagerR.gif">'; // to indicate Next Page
          //firstPageSymbol = '<img border="0" src="images/pagerP.gif">'; // to indicate First Page
          //lastPageSymbol = '<img border="0" src="images/pagerN.gif">'; // to indicate Last Page      
          firstPageSymbol = ''; // to indicate First Page
          lastPageSymbol = ''; // to indicate Last Page
          paginatorStyle = 2;
          paginatorPosition = 'both';
          separator = ' ';
          enableGoToPage = false;
          enablePageOfOption=false;
          enableSelectNoItems = true;
          showIfSinglePage = true;
          paginatorValues = Array(5,10,15,20,25,30,50); // list of values for above option (enableSelectNoItems).
          $("div.pageme").pagination();
        });
			} 
				
			else
			{
				if (anum.test(place))
					{						
						
				 		document.getElementById('domain'+place).innerHTML=data[1];
						//document.getElementById('mStream').innerHTML=data[2];
						//
					}
					else
					{
					    // document.getElementById(place).innerHTML=responseOne;
						 //document.getElementById('profiles').innerHTML=data[2];
					}
					
			}
	
   
	}
   else
   {
      //document.getElementById('domain'+place).innerHTML=responseOne;
	
	  //document.getElementById('domain'+place).innerHTML=data[1];
	   document.getElementById('mStream').innerHTML=data[3];	   
     $(function(){
          itemsPerPage = counter;
          previousPageSymbol = '<img border="0" src="images/pagerL.gif">'; // to indicate Previous Page
          nextPageSymbol = '<img border="0" src="images/pagerR.gif">'; // to indicate Next Page
          //firstPageSymbol = '<img border="0" src="images/pagerP.gif">'; // to indicate First Page
          //lastPageSymbol = '<img border="0" src="images/pagerN.gif">'; // to indicate Last Page      
          firstPageSymbol = ''; // to indicate First Page
          lastPageSymbol = ''; // to indicate Last Page
          paginatorStyle = 2;
          paginatorPosition = 'both';
          separator = ' ';
          enableGoToPage = false;
          enablePageOfOption=false;
          enableSelectNoItems = true;
          showIfSinglePage = true;
          paginatorValues = Array(5,10,15,20,25,30,50); // list of values for above option (enableSelectNoItems).
          $("div.pageme").pagination();
        });      
   }
    //alert(responseThree);
    //document.getElementById('sample_attach_menu_child2').innerHTML=responseThree;
    //document.getElementById('ajaxFill').innerHTML=responseTwo;
  }
}
xmlhttp=null;

function setDivHeight(fromHeight,toHeight)
{
 var setHeight = document.getElementById(fromHeight).clientHeight;
 var setMargin = setHeight/2;
 var d = document.getElementById(toHeight) // Get div element
 var dh = d.offsetHeight // div height
 d.style.height = setHeight + 'px'; // Set div height to window height  
 document.getElementById(toHeight + "Img").style.marginTop =  setMargin + 'px';
}
