jQuery(document).ready(function() {
jQuery("#RetailerSearch").val("Search by Shop or Store Name...");
jQuery("#show-rest-retailers").css("display","none");
								
	jQuery('a[@rel=external]').each(function(){
		this.target = "_blank";
	});

	jQuery("#RetailerSearch").focus( function() {
		if ( jQuery(this).val() == "Search by Shop or Store Name..." ) {
		jQuery(this).val("");										  
		}
	});

	jQuery("#RetailerSearch").blur( function() {
		if ( jQuery(this).val() == "" ) {									 	
		jQuery(this).val("Search by Shop or Store Name...");
		}
	});

	jQuery(function() {
	jQuery("#RetailerSearch").suggest("ajax-search.php",
	{
		onSelect: function () 
				{
					jQuery("#SearchForm").attr("action", "search-retailers/"+$("#RetailerSearch").val()+"/");
					jQuery("#SearchForm").submit();
				}
				  
	});
	});

	jQuery("#link-show-retailers").click( function() {
		if (jQuery("#show-rest-retailers").css("display") == "none") {
			jQuery("#show-rest-retailers").slideDown("slow");
			jQuery(this).html("<small>[Hide All]</small>");
		} else {
			jQuery("#show-rest-retailers").slideUp("slow");
			jQuery(this).html("<small>[Show All]</small>");
		}
		return false;
	});
	
	
	
});

function getElement(id)
{
  if(document.all)
  {
	//alert(document.getElementById(id));
    return document.all[id];
    //return document.getElementById(id);
  }
  else if(document.getElementById)
  {
    return document.getElementById(id);
  }
  else
  {
    for(iLayer = 1; iLayer < document.layers.length; iLayer++)
    {
      if(document.layers[iLayer].id == id)
      {
        return document.layers[iLayer];
      }
    }
  }
  return null;
}


function voucherVote(act, voucher_id)
{
	
	jQuery.ajax({
		type: "POST",
		url: "ajax-voucher-thumbs.php",
		data: "act="+act+
				"&voucher_id="+voucher_id,
		success: function(msg) {
			if ( msg.substring(0,7) == "Error: " )
			{
				alert(msg); 
			}
			else
			{
				if (act == "thumbsup")
				{
					var thumbsup = parseInt(getElement("thumbsup"+voucher_id).innerHTML);
					thumbsup++;
					jQuery("#thumbsup"+voucher_id).html(" "+thumbsup+" ");
					jQuery("#rate_text"+voucher_id).hide();
					jQuery("#thumb_percentage"+voucher_id).html("Thank You!");					
					jQuery("#a_thumbsup"+voucher_id).attr("onclick", "alert('You have already voted, sorry!')");
					jQuery("#a_thumbsdown"+voucher_id).attr("onclick", "alert('You have already voted, sorry!')");
				}
				else if ( act == "thumbsdown" )
				{
					var thumbsdown = parseInt(getElement("thumbsdown"+voucher_id).innerHTML);
					thumbsdown++;
					jQuery("#thumbsdown"+voucher_id).html(" "+thumbsdown+" ");
					jQuery("#rate_text"+voucher_id).hide();
					jQuery("#thumb_percentage"+voucher_id).html("Thank You!"); 					
					jQuery("#a_thumbsup"+voucher_id).attr("onclick", "alert('You have already voted, sorry!')");
					jQuery("#a_thumbsdown"+voucher_id).attr("onclick", "alert('You have already voted, sorry!')");
				}
			}
		}
	});
}

function voucherVoteUp(voucher_id)
{
	voucherVote("thumbsup", voucher_id);
}

function voucherVoteDown(voucher_id)
{
	voucherVote("thumbsdown", voucher_id);
}

