var source_folder='/images/logos/providers/';
var src_xml='/images/flash/provider-slider/logo.xml';
var width_all=150;
var height_all=79;
var cat_count=1;
$(document).ready(function () {
		var count=1;
		 $.ajax({
			type: "GET",
			cat_1: src_xml,
			dataType:($.browser.msie) ? "text" : "xml",
			error:function(xhr, status, errorThrown) {
                		alert(errorThrown+'\n'+status+'\n'+xhr.statusText);
       				 },
			success: function(xml) {
						var xml_var;
						 if (typeof xml == "string") {
						   xml_var = new ActiveXObject("Microsoft.XMLDOM");
						   xml_var.async = false;
						   xml_var.loadXML(xml);
						 } else {
						   xml_var = xml;
						 }
						var total_cat=$(xml_var).find('logo').attr('total');
						$('#total_cat').val(total_cat);
						for (i=1;i<=total_cat;i++){
							if (i==1){
								var cat_id='cat_'+i;
								$(xml_var).find(cat_id).each(function(){
									var img_url=$(this).text();	
									var img_hd=$(this).attr('hd');
									var link_txt=$(this).attr('link');
									var link_location=$(this).attr('location');
									var logo_id='#logo_'+count;
									var img_id='img_'+count;
									$(logo_id).html('<img class="img" id="'+img_id+'" src="'+source_folder+img_url+'" alt="" width="'+width_all+'" height="'+height_all+'" /><div class="d_grey_hd" align="left">'+img_hd+'</div><div class="blue_link" align="left"><a href="'+link_location+'" title="'+link_txt+'" target="_blank">'+link_txt+'</a></div>');
									count++;
								});
							}
							if (i==1){
								var cat_men='cat_act.gif'
							}else{
								var cat_men='cat.gif'	
							}
						$('#cat_ind').append('<img id="cat_sw_'+i+'" style="cursor:pointer;" id="" src="/beta/images/'+cat_men+'" alt="" onclick="switch_cat('+i+',1);" />');
						}
						$('#curr_cat').val(1);
						 if (total_cat>1){
							 slideshow=setInterval('slide_show()',2000);
						 }
					}
		  });
});
	function img_over(id){
		var img='#img_'+id;
		$(img).css({
			'border-color':'#03C',
			'border-style':'solid',
			'border-width':'1px',
			'-moz-border-radius':'4px',
			'-webkit-border-radius':'4px'
		})
	};
	function img_out(id){
		var img='#img_'+id;
		var curr=$('#curr_cat').val();
		$(img).css({
			'border-color':'',
			'border-style':'',
			'border-width':'',
			'-moz-border-radius':'4px',
			'-webkit-border-radius':'4px'
		})
	};
	function switch_cat(i, mode){
		if (mode==1){
			clearInterval(slideshow);
		}
		var count=1;
		var curr=$('#curr_cat').val();;
		 $.ajax({
			type: "GET",
			cat_1: src_xml,
			dataType:($.browser.msie) ? "text" : "xml",
			error:function(xhr, status, errorThrown) {
                		alert(errorThrown+'\n'+status+'\n'+xhr.statusText);
       				 },
			success: function(xml) {
						var xml_var;
						 if (typeof xml == "string") {
						   xml_var = new ActiveXObject("Microsoft.XMLDOM");
						   xml_var.async = false;
						   xml_var.loadXML(xml);
						 } else {
						   xml_var = xml;
						 }
						var total_cat=$(xml_var).find('logo').attr('total');
						var cat_id='cat_'+i;
							$(xml_var).find(cat_id).each(function(){
								var img_url=$(this).text();	
								var img_hd=$(this).attr('hd');
								var link_txt=$(this).attr('link');
								var link_location=$(this).attr('location');
								var logo_id='#logo_'+count;
								var img_id='img_'+count;
								$(logo_id).html('<img class="img" id="'+ img_id+'" src="'+source_folder+img_url+'" alt="" width="'+width_all+'" height="'+height_all+'" /><div class="d_grey_hd" align="left">'+img_hd+'</div><div class="blue_link" align="left"><a href="'+link_location+'" title="'+link_txt+'" target="_blank">'+link_txt+'</a></div>');
								count++;
							});
							count_act=count-1;
							for (t=count_act;t<8;t++){
								var t_act=t+1;
								var logo_id='#logo_'+t_act;
								$(logo_id).html('');
							}
						$('#cat_sw_'+i).attr('src','/images/cat_act.gif');
						$('#cat_sw_'+curr).attr('src','/images/cat.gif');
						$('#curr_cat').val(i);
					}
		  });
	}
	function slide_show(){
		var total=$('#total_cat').val();
		if (total==cat_count){
			cat_count=1;
			switch_cat(cat_count,0);
		}else{
			cat_count++;
			switch_cat(cat_count,0);
		}
	}
	function ch_img(id){
		clearInterval(slideshow);
		var img_id='img_'+id;
		var path=$('#'+img_id).attr('src');
		var wid=$('#hid_img').width()+50;
		var hei=$('#hid_img').height()+70;
		$('#inner_img').html('<img src="'+path+'" alt="">');		
		$('#dialog').dialog('option', 'height', hei);
		$('#dialog').dialog('option', 'width', wid);
		$('#dialog').dialog('option', 'title', '');
		$('#dialog').dialog('option', 'show', 'explode');
		$('#dialog').dialog('option', 'hide', 'fade');
		$('#dialog').dialog('open');
	}
	function scroll_next(){
			var curr=$('#curr_cat').val();
			var total=$('#total_cat').val();
			if (curr<total){
				var next=parseInt(curr)+1;
				//$('#cat_sw_'+curr).attr('src','images/cat.gif');
				//$('#cat_sw_'+next).attr('src','images/cat_act.gif');
				//$('#curr_cat').val(next);
				switch_cat(next, 1);
			}	
	}
	function scroll_previous(){
			var curr=$('#curr_cat').val();
			if (curr>1){
				var next=parseInt(curr)-1;
				//$('#cat_sw_'+curr).attr('src','images/cat.gif');
				//$('#cat_sw_'+next).attr('src','images/cat_act.gif');
				//$('#curr_cat').val(next);
				switch_cat(next, 1);
			}	
	}