var xmlhttp

function showCustomer(str)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="index.php?option=com_myplantcare&view=myplantcare&task=dateRequest&format=raw";
url=url+"&date="+str;
url=url+"&sid="+Math.random();
//document.getElementById("txtHint").innerHTML = '<img src="components/com_comprofiler/images/loading.gif" border="0">';
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}


function GetLimit(str){
	xmlhttp = GetXmlHttpObject();
	if (xmlhttp==null){
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	var url="index.php?option=com_plants&view=plants&task=limits&format=raw";
	url=url+"&limit="+str;
	url=url+"&sid="+Math.random();
	//document.getElementById("limitHint").innerHTML = '<img src="components/com_comprofiler/images/loading.gif" border="0">';
	xmlhttp.onreadystatechange=valueChange;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function MyWishLishLimit(str){
	xmlhttp = GetXmlHttpObject();
	if (xmlhttp==null){
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	var url="index.php?option=com_plants&view=plants&task=limits&format=raw";
	url=url+"&limit="+str;
	url=url+"&sid="+Math.random();
	//document.getElementById("WishlimitHint").innerHTML = '<img src="components/com_comprofiler/images/loading.gif" border="0">';
	xmlhttp.onreadystatechange=WishChange;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function WishChange()
{
  if (xmlhttp.readyState==4)
  {
	document.getElementById("WishlimitHint").innerHTML=xmlhttp.responseText;
  }else{
	document.getElementById("WishlimitHint").innerHTML="<img src='/components/com_comprofiler/images/loader.gif'/><br>&nbsp;&nbsp;please wait downloading plants list...";
  }
}

function BackTonormal(str)
{
	xmlhttp = GetXmlHttpObject();
	if (xmlhttp==null){
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	var url="index.php?option=com_plants&view=plants&task=backcommon&format=raw";
	url=url+"&limitBack="+str;
	url=url+"&sid="+Math.random();
	document.getElementById("limiHintBack").innerHTML = '<img src="components/com_comprofiler/images/loading.gif" border="0">';
	xmlhttp.onreadystatechange=backLimit;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function backLimit()
{
if (xmlhttp.readyState==4)
  {
  document.getElementById("limiHintBack").innerHTML=xmlhttp.responseText;
  }
}


function MyrecommLimit(str){
	xmlhttp = GetXmlHttpObject();
	if (xmlhttp==null){
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	var url="index.php?option=com_plants&view=plants&task=limits&format=raw";
	url=url+"&limit="+str;
	url=url+"&sid="+Math.random();
	//document.getElementById("MyrecommHint").innerHTML = '<img src="components/com_comprofiler/images/loading.gif" border="0">';
	xmlhttp.onreadystatechange=recChange;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function recChange(){
	if (xmlhttp.readyState==4){
	  document.getElementById("MyrecommHint").innerHTML=xmlhttp.responseText;
	}else{
	document.getElementById("MyrecommHint").innerHTML = "<img src='/components/com_comprofiler/images/loader.gif'/><br>&nbsp;&nbsp;please wait downloading plants list...";
	}
}


function MyCemetryLimit(str){
	xmlhttp = GetXmlHttpObject();
	if (xmlhttp==null){
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	var url="index.php?option=com_plants&view=plants&task=limits&format=raw";
	url=url+"&limit="+str;
	url=url+"&sid="+Math.random();
	//document.getElementById("MyCemetryHint").innerHTML = '<img src="components/com_comprofiler/images/loading.gif" border="0">';
	xmlhttp.onreadystatechange=cemetrChange;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function cemetrChange(){
	if (xmlhttp.readyState==4){
	  document.getElementById("MyCemetryHint").innerHTML=xmlhttp.responseText;
	}else{
	  document.getElementById("MyCemetryHint").innerHTML = "<img src='/components/com_comprofiler/images/loader.gif'/><br>&nbsp;&nbsp;please wait downloading plants list...";
	}
}

function MyTroubleLimit(str){
	xmlhttp = GetXmlHttpObject();
	if (xmlhttp==null){
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	var url="index.php?option=com_plants&view=plants&task=limits&format=raw";
	url=url+"&limit="+str;
	url=url+"&sid="+Math.random();
//	document.getElementById("MytroubleHint").innerHTML = '<img src="components/com_comprofiler/images/loading.gif" border="0">';
	xmlhttp.onreadystatechange=trubleChange;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function trubleChange(){
	if (xmlhttp.readyState==4){
	  document.getElementById("MytroubleHint").innerHTML=xmlhttp.responseText;
	}else{
	document.getElementById("MytroubleHint").innerHTML = "<img src='/components/com_comprofiler/images/loader.gif'/><br>&nbsp;&nbsp;please wait downloading plants list...";
	}
}

function GetCommon(str){
	xmlhttp = GetXmlHttpObject();
	if (xmlhttp==null){
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	var url="index.php?option=com_plants&view=plants&task=commonplants&format=raw";
	url=url+"&commonFlowers="+str;
	url=url+"&sid="+Math.random();
	document.getElementById("commonHint").innerHTML = '<img src="components/com_comprofiler/images/loading.gif" border="0">';
	xmlhttp.onreadystatechange=commomChange;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function commomChange()
{
if (xmlhttp.readyState==4)
  {
  document.getElementById("commonHint").innerHTML=xmlhttp.responseText;
  }
}



function valueChange()
{
if (xmlhttp.readyState==4)
  {
	document.getElementById("limitHint").innerHTML=xmlhttp.responseText;
  }else{
	document.getElementById("limitHint").innerHTML="<img src='/components/com_comprofiler/images/loader.gif'/><br>&nbsp;&nbsp;please wait downloading plants list...";
  }
}


function stateChanged()
{
if (xmlhttp.readyState==4)
  {
	document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
  		$(function() {
		
				var user_id = $('#user_id').val();
				var pagination_id = "plant_care_instructions";
				var total_pages = $('#total_pages').val();
				var list_id = "plant_care_list";
				var post_url = "index.php?option=com_comprofiler&task=myPlantCareInstructions&format=raw";
				var tab_id = $('#month').val();
				var page_id = "show_page";
					
				pagination_setup(user_id, pagination_id, total_pages, list_id,  post_url, tab_id, page_id);
		});	
		
  }else{
  
	document.getElementById("txtHint").innerHTML="<img src='/components/com_comprofiler/images/loader.gif'/><br>&nbsp;&nbsp;please wait downloading plant care instructions...";
 
 }
}

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 displayPhotos(id, plant_id){

	$("#" +  id).html('<div style="height:30px;padding:10px;"><img src="http://www.themulch.com/components/com_searchplants/add-ajax.gif"></div>');
	var postvars = 'plant_id=' + plant_id;
	var post_url = 'index.php?option=com_comprofiler&task=displayPlantPhotos&format=raw';
	
	$.ajax({
	url: post_url,
	type: 'POST',
	data: postvars,
	error: function(xhr, desc, exceptionobj) {
			// code here
		$("#" +  id).html(desc);
	},
													
													
		success: function(desc) {

		$("#" + id).html(desc);
											
		}
		
	});
}

function pagination_setup(user_id, pagination_id, total_pages, list_id,  post_url, tab_id, page_id){
	

	if(total_pages>1){

		
				$("#" + pagination_id).paginate({
					count 		: total_pages,
					start 		: 1,
					display     : 10,
					border					: true,
					border_color			: '#BEF8B8',
					text_color  			: '#68BA64',
					background_color    	: '#E3F2E1',	
					border_hover_color		: '#68BA64',
					text_hover_color  		: 'black',
					background_hover_color	: '#CAE6C6', 
					images					: false,
					mouse					: 'press',
					onChange     			: function(page){
												
												postvars = 'selected_page='+page;
												postvars += '&tab_id='+tab_id;
												postvars += '&user_id='+user_id;
													
												$("#" +  list_id).html('<tr style="border: 1px solid #eeeeee;"><td colspan="7"><div style="height:30px;padding:10px;"><img src="http://www.themulch.com/components/com_plantcarehub/assets/loader.gif"><br/>&nbsp;downloading plants list...</div><br/></td></tr>');
												
												$.ajax({
													url: post_url,
													type: 'POST',
													data: postvars,
													error: function(xhr, desc, exceptionobj) {
														// code here
															$("#" +  list_id).html(desc);
													},
													
													
													success: function(desc) {

														$("#" +  list_id).html(desc);
														$("#" + page_id).html('<small>Showing Page ' + page + ' of <?php echo $total_pages;?></small>');
														//$("#provider_list").tablesorter( {sortList: [[0,0], [1,0], [2,0], [3,0], [4,0]]} ); 
													}
												});

											  }
				});
		
	}
}

