var containerId = '#tabs-container';
var tabsId = '#tabs';
var changerate = "";
$(document).ready(function(){

$('.slideshow').divSlideShow({width:269, height:120, loop:1000});
$("img.rollover").hover(function(){

	this.src = this.src.replace("d.gif","d-d.gif");
	},
	
	function(){
	
	this.src = this.src.replace("d-d.gif","d.gif");

}

);
$("#search").click(function(){
var error = "";
if($("#fromcountry").val() == "0")
 {
	error += "Please select a country from the from country list\n";
 //alert();
 
 }
 if($("#tocountry").val() == "0")
 {
	error += "Please select a country from the to country list\n";
 }
 if(error != "")
 {
	alert(error);
	return false;
 }
 var from = $("#fromcountry").val();
 var to = $("#tocountry").val();
 
 to = to.replace("&","%26");
 
 var url = "http://www.zscomm.com/calling-cards-to/"+to+"&fromcountry="+from;
 $(this).attr("href",url);
 
 });
 $(".buy").click(function(){
	var id = $(this).closest("td").find(".id").val();
	var denomination = $(this).closest("td").find(".denominations").val();
	var product_code = id+"-"+denomination;
	cart_url = "http://www.zscomm.com/Merchant2/merchant.mvc?Screen=BASK&Store_Code=ZSCG&Attributes=Yes&Quantity=1&Action=ADPR&Product_Code="+product_code;
	$(this).attr("href",cart_url);
 
 
 });
 
 
if($(tabsId + ' LI.current A').length > 0){
		loadTab($(tabsId + ' LI.current A'));
	}
	
    $(tabsId + ' A').click(function(){
    	if($(this).parent().hasClass('current')){ return false; }
    	
    	$(tabsId + ' LI.current').removeClass('current');
    	$(this).parent().addClass('current');
    	
    	loadTab($(this));    	
        return false;
    });
	
	
	
    $('#adminmenutabs A').click(function(){
    	if($(this).parent().hasClass('current')){ return false; }
    	
    	$('#adminmenutabs LI.current').removeClass('current');
    	$(this).parent().addClass('current');
    	
    	
    });
	
	
	
	$(".regions").click(function(){
	
		if($(this).closest("td").find(".regionlist").is(':visible'))
			$(this).closest("td").find(".regionlist").css("display","none");
		else	
			$(this).closest("td").find(".regionlist").css("display","block");
		return false;
		
	});
	
	
	$(".rateinput").change(function(){
	
	changerate += $(this).closest("tr").find(".fromcountry").text()+"_"+$(this).closest("tr").find(".tocountry").text() + "_" + $(this).val()+ ",";
	
	$("#changedrates").val(changerate);
		});
	
	
	
	
	
});

function loadTab(tabObj){
    if(!tabObj || !tabObj.length){ return; }
	
    $(containerId).addClass('loading');
    $(containerId).fadeOut('fast');
	$(containerId).fadeIn('fast');
	$(containerId).html("<b>Loading Please wait....</b>");
    
    $(containerId).load(tabObj.attr('href'), function(){
		if(tabObj.hasClass('rates'))
		{
			$(this).css("height","300px");
		
		}
		else
			$(this).css("height","");
        $(containerId).removeClass('loading');
        $(containerId).fadeIn('fast');
		
    });
}

