// JavaScript Document$(document).ready(function(){
function redirect_page(id)
{
	var str=document.location.href;
	if(str.indexOf('items_per_page') > 0)
		str = (str.substr(0,str.indexOf('items_per_page')-1));
	 var a = str.indexOf('?'); 
	 if(a>0)
		document.location.href=str+'&items_per_page='+id+'&client_page=1';	
	 else
		document.location.href=str+'?items_per_page='+id+'&client_page=1';	
} 												 
$(document).ready(function(){
						   
	$(".rating_1").mouseover(function(){
		$(this).parent().addClass('activeRating-1');
		if($(this).parent().is(".activeDefRating-5"))
		{
			$(this).parent().removeClass("activeDefRating-5");
			$(this).parent().addClass('default');
		}
		else if($(this).parent().is(".activeDefRating-4"))
		{
			$(this).parent().removeClass("activeDefRating-4");
			$(this).parent().addClass('default1');
		}
		else if($(this).parent().is(".activeDefRating-3"))
		{
			$(this).parent().removeClass("activeDefRating-3");
			$(this).parent().addClass('default2');
		}
		else if($(this).parent().is(".activeDefRating-2"))
		{
			$(this).parent().removeClass("activeDefRating-2");
			$(this).parent().addClass('default3');
		}
	}).mouseout(function(){
		$(this).parent().removeClass('activeRating-1');
		if($(this).parent().is(".default"))
		{
			$(this).parent().addClass("activeDefRating-5");
			$(this).parent().removeClass('default');
		}
		else if($(this).parent().is(".default1"))
		{
			$(this).parent().addClass("activeDefRating-4");
			$(this).parent().removeClass('default1');
		}
		else if($(this).parent().is(".default2"))
		{
			$(this).parent().addClass("activeDefRating-3");
			$(this).parent().removeClass('default2');
		}
		else if($(this).parent().is(".default3"))
		{
			$(this).parent().addClass("activeDefRating-2");
			$(this).parent().removeClass('default3');
		}
		});
	$(".rating_2").mouseover(function(){
		$(this).parent().addClass('activeRating-2');
		if($(this).parent().is(".activeDefRating-5"))
		{
			$(this).parent().removeClass("activeDefRating-5");
			$(this).parent().addClass('default');
		}
		else if($(this).parent().is(".activeDefRating-4"))
		{
			$(this).parent().removeClass("activeDefRating-4");
			$(this).parent().addClass('default1');
		}
		else if($(this).parent().is(".activeDefRating-3"))
		{
			$(this).parent().removeClass("activeDefRating-3");
			$(this).parent().addClass('default2');
		}
	}).mouseout(function(){
		$(this).parent().removeClass('activeRating-2');
		if($(this).parent().is(".default"))
		{
			$(this).parent().addClass("activeDefRating-5");
			$(this).parent().removeClass('default');
		}
		else if($(this).parent().is(".default1"))
		{
			$(this).parent().addClass("activeDefRating-4");
			$(this).parent().removeClass('default1');
		}
		else if($(this).parent().is(".default2"))
		{
			$(this).parent().addClass("activeDefRating-3");
			$(this).parent().removeClass('default2');
		}
		});
	$(".rating_3").mouseover(function(){
		$(this).parent().addClass('activeRating-3');
		if($(this).parent().is(".activeDefRating-5"))
		{
			$(this).parent().removeClass("activeDefRating-5");
			$(this).parent().addClass('default');
		}
		else if($(this).parent().is(".activeDefRating-4"))
		{
			$(this).parent().removeClass("activeDefRating-4");
			$(this).parent().addClass('default1');
		}
	}).mouseout(function(){
		$(this).parent().removeClass('activeRating-3');
		if($(this).parent().is(".default"))
		{
			$(this).parent().addClass("activeDefRating-5");
			$(this).parent().removeClass('default');
		}
		else if($(this).parent().is(".default1"))
		{
			$(this).parent().addClass("activeDefRating-4");
			$(this).parent().removeClass('default1');
		}
		});
	$(".rating_4").mouseover(function(){
		$(this).parent().addClass('activeRating-4');
		if($(this).parent().is(".activeDefRating-5"))
		{
			$(this).parent().removeClass("activeDefRating-5");
			$(this).parent().addClass('default');
		}
	}).mouseout(function(){
		$(this).parent().removeClass('activeRating-4');
		if($(this).parent().is(".default"))
		{
			$(this).parent().addClass("activeDefRating-5");
			$(this).parent().removeClass('default');
		}
		});
	$(".rating_5").mouseover(function(){
		$(this).parent().addClass('activeRating-5');
	}).mouseout(function(){
		$(this).parent().removeClass('activeRating-5');
		});
});
/*************ajax code***************/
var req; 
var doesNotSupport = true;
var gid = '';
var uid='';
function update_rating(id)
{ 
	var a = id.split('_');
	var star=a[0];
	uid=a[1];
	gid = 'officialRating_'+uid;
	url = "ajax_rating.php?star="+star+"&uid="+uid;
	if(getHTTPObject()) 
	{
		req.onreadystatechange = processReqChange; 
	 	req.open("GET",url, true); 
		req.send(null); 
    }
} 
function getHTTPObject() 
{ 
	if (!doesNotSupport) 
        return; 
 
    if (window.XMLHttpRequest) { 
        req = new XMLHttpRequest; 
    } else if (window.ActiveXObject) { 
        req = new ActiveXObject("Microsoft.XMLHTTP"); 
    } 
      
    if (req) { 
       	return true;
		
    } else { 
       alert("Your browser does not support XMLHttpRequest technology!"); 
       doesNotSupport = false; 
       return false;
	} 
}
function processReqChange() { 
    // only if req shows "loaded" 
	if (req.readyState == 4) {
        // only if "OK" 
        if (req.status == 200) { 
		var text = req.responseText;  
		if(text != '')
			$("."+gid).html(text);
		$('.msg_'+uid).html('<font color="#FF0000">Photograph Rated Successfully.</font>');
		} else { 
            alert("Your browser does not support XMLHttpRequest technology!" + req.statusText); 
        } 
    } 
}
