// JavaScript Document
//alert(path)
	$(document).ready(function() {
		// get current rating
		getRating();
		getRating2();
		// get rating function
		
		
		var total_service = parseInt(document.getElementById("total_service").value,10) ;
		for(i=1;i<=total_service;i++)
		{
		// link handler
		$('#ratelinks-'+i+' li a').click(function(){
			var online= document.getElementById("is_user_login").value;
			
			var info = $(this).attr('id').split(",");
			info = info[0].split("_");
//		/	alert(info[0]);
			if(online == "Yes")
			{
				var total_service = parseInt(document.getElementById("total_service").value,10) ;
				for(i=1;i<=total_service;i++)
				{
			$.ajax({
				type: "GET",
				url: path+"service-providers/update.php",
				data: "rating="+info[0]+"&do=rate&service_id="+info[1],
				cache: false,
				async: false,
				success: function(result) {
					// remove #ratelinks element to prevent another rate
					//$("#ratelinks-"+i).remove();
					// get rating after click
					getRating();
				},
				error: function(result) {
					//alert("some error occured, please try again later......");
				}
			});
				}
			}
			else
			{
				loggedInUser('Neigh!','Sorry to startle you but before you do this, please log in.')
			}
			
		});
		}
	});
	function getRating(){
		var total_service = parseInt(document.getElementById("total_service").value,10) ;
		//alert(total_service);
		for(i=1;i<=total_service;i++)
		{
			var service_id = document.getElementById("service_"+i).value;
		$.ajax({
			type: "GET",
			url: path+"service-providers/update.php",
			data: "do=getrate&service_id="+service_id,
			cache: false,
			async: false,
			success: function(result) {
				// apply star rating to element
				$("#current-rating-"+i).css({ width: "" + result + "%" });
			},
			error: function(result) {
				alert("some error occured, please try again later");
			}
		});
		
		}
	}
	
	function getRating2(){
	
		//alert(total_service);
		if(document.getElementById("top_total_service"))
		{
			var total_service = parseInt(document.getElementById("top_total_service").value,10) ;
			for(i=1;i<=total_service;i++)
			{
				var service_id = document.getElementById("top_service_"+i).value;
			$.ajax({
				type: "GET",
				url: path+"service-providers/update.php",
				data: "do=getrate&service_id="+service_id,
				cache: false,
				async: false,
				success: function(result) {
					// apply star rating to element
					$("#top-current-rating-"+i).css({ width: "" + result + "%" });
				},
				error: function(result) {
					//alert("some error occured, please try again later");
				}
			});
			
			}
		}
	}
	
	function getRating(){
		var total_service = parseInt(document.getElementById("total_service").value,10) ;
		//alert(total_service);
		for(i=1;i<=total_service;i++)
		{
			var service_id = document.getElementById("service_"+i).value;
		$.ajax({
			type: "GET",
			url: path+"service-providers/update.php",
			data: "do=getrate&service_id="+service_id,
			cache: false,
			async: false,
			success: function(result) {
				// apply star rating to element
				$("#current-rating-"+i).css({ width: "" + result + "%" });
			},
			error: function(result) {
				//alert("some error occured, please try again later");
			}
		});
		
		}
	}

