$(document).ready( function () {	
	$("select[@name=frmEstado]").change(function(){
	loading.start();
	$.post("../novosite/_pesquisa_cidades.asp",{ 
       estado: $(this).val()
     	}, function(resposta) { 
			loading.stop();
   			$('select[@name=frmCidade]').html(resposta);
 		}); 
	});
	$("#rotate").jticker({
		delay: 4000,
		url: "../novosite/xml/temperatura.xml",
		transition: "fade"
	});
});

jQuery.preloadImages = function()
{
  for(var i = 0; i<arguments.length; i++)
  {
    jQuery("<img>").attr("src", arguments[i]);
  }
}

var loading = {
	start: function(p) {
	var getDoc = (p) ? parent.document : document ;
	var load = getDoc.createElement('div') ;

	$(load)
	.attr('id','__xLoading')
	.css({
		position: "absolute",
		background : "#DF0000",
		fontFamily: "Trebuchet MS,Arial, Verdana",
		color: "#fff",
		padding: "3px",
		width: "80px",
		bottom: "0",
		right: "0"
	})
	.html('Aguarde...');

	$(getDoc.body).prepend(load);
	},
	stop: function(p) {
		var getDoc = (p) ? parent.document : document ;
		$(getDoc.getElementById('__xLoading')).remove();
	}
}

$.JTickerObjArray = new Array();
$.fn.jticker = function(passedOptions) {
	var options = {
	    TickerID: "clima",
		delay: 1000,
		url: "xml/temperatura.xml",
		transition: "slide",
		speed: "slow",
		contentcounter: -1,
		ArrayIndex: -1,
		dataXML: {
		},
		timerid: -1,
		setRSS: function(ArrayIndex) {
			$("#" + options.TickerID).hide();
			// Load Data
			$.get(options.url, function(data){
				options.dataXML = data;
				options.contentcounter = -1;
				options.FillSlide();
			});
		},
		FillSlide: function() {
			var Item, TickerHTML, Title, URL, Desc;
			$("#" + options.TickerID).empty();
			options.contentcounter++;
			if (options.contentcounter == $("data", options.dataXML).length) {
				options.contentcounter = 0;
			}
			Item = $("data", options.dataXML).get(options.contentcounter);
			cod = $("cod", Item).text();
			data = $("datatemp", Item).text();
			temp = $("temp", Item).text();
			desc = $("desc", Item).text();
			diasemana = $("datatemp", Item).attr("diasemana");

			if (options.contentcounter == 0){
				TickerHTML = "<div class=\"JTickerTitle\"><h3>" + diasemana + "</h3><img src=\"/novosite/images/temperatura/" + cod + ".gif\" \\> <br/><span class=texto>"+ temp +"º </span><h3>" + desc + "</h3></div>";			
			}else{
				tempmin = $("tempmin", Item).text();
				tempmax = $("tempmax", Item).text();
				TickerHTML = "<div class=\"JTickerTitle\"><h3>" + diasemana + "</h3><img src=\"/novosite/images/temperatura/" + cod + ".gif\" \\> <br/><span class=texto> min "+ tempmin +"º  max " + tempmax + "º </span><h3>" + desc + "</h3></div>";
			}
			
			$("#" + options.TickerID).append(TickerHTML);
			options.EnterSlide();
		},
	    ExitSlide: function() {
			if (options.contentcounter > -1) {
				clearTimeout(options.timerid);
				switch (options.transition.toLowerCase()) {
					case "slide":
						$("#" + options.TickerID).slideUp(
							options.speed,
							options.ExitSlideStep2()
						);
						break;
					default:
						$("#" + options.TickerID).fadeOut(
							options.speed,
							options.ExitSlideStep2()
						);
						break;
				}
			} else {
				options.ExitSlideStep2(ArrayIndex);
			}
	    },
	    ExitSlideStep2: function() {
			var tempid;
			
			tempid = setTimeout("$.JTickerObjArray[" + options.ArrayIndex + "].FillSlide();", 500);
		},
	    EnterSlide: function() {
			var ArrayIndex = options.ArrayIndex;
			switch (options.transition.toLowerCase()) {
				case "slide":
					$("#" + options.TickerID).slideDown(
						options.speed,
						options.EnterSlideStep2()
					);
					break;
				default:
					$("#" + options.TickerID).fadeIn(
						options.speed,
						options.EnterSlideStep2()
					);
					break;
			}
	    },
	    EnterSlideStep2: function() {
			options.timerid = setTimeout("$.JTickerObjArray[" + options.ArrayIndex + "].ExitSlide();", options.delay);
		}
	};
	if (passedOptions) {
		$.extend(options, passedOptions);
	}
	
	return this.each(function(){
		options.TickerID = this.id;
		$.JTickerObjArray.push(options);
		options.ArrayIndex = $.JTickerObjArray.length - 1;
		$("#" + options.TickerID).hover(function() {
			clearTimeout(options.timerid);
		}, function() {
			options.timerid = setTimeout("$.JTickerObjArray[" + options.ArrayIndex + "].ExitSlide();", options.delay);
		});
		$.JTickerObjArray[options.ArrayIndex].setRSS(options.ArrayIndex);
	});
};

function fixIEBaseTagBug() {
	var versao = $.browser.version;
	if($.browser.msie || versao == 6) {
        var bases = document.getElementsByTagName('BASE');
        if (bases.length) {
            if(bases[0].innerHTML != '') {
                //http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/objects/base.asp
                var theHeadNode = document.getElementsByTagName("head")[0];
                var newBase = document.createElement('BASE');
                newBase.href = bases[0].href;
                bases[0].removeNode();
                theHeadNode.insertBefore(newBase, theHeadNode.firstChild);
            }
        }
    }
};

function TJK_SetOverlay(){ 
	if(!document.getElementsByTagName)return;
    var arrImages = document.getElementsByTagName("img");
    var arrImgToFix = new Array();
    var zImages;
	var classCount = 0;
    for(var i=0; i<arrImages.length; i++){
        if (Boolean(arrImages[i].getAttribute("ir"))){
	        zImages = arrImages[i].src.slice(arrImages[i].src.lastIndexOf("/")+1,arrImages[i].src.length);
            arrImgToFix[classCount]=arrImages[i];
        }
		    classCount++;
    }
	
	for(var x = 0, y = arrImages.length; x < y; x++){
		if(arrImgToFix[x]){	
		arrImgToFix[x].style.backgroundImage="url(" + arrImgToFix[x].src + ")"; 	      
			if (!arrImgToFix.push || !document.all){
				arrImgToFix[x].src="http://www.mdeterras.com.br/novosite/block.png";
				arrImgToFix[x].width=400;
				arrImgToFix[x].height=260;
			}else{
				arrImgToFix[x].style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='http://www.mdeterras.com.br/novosite/block.png')";		
				arrImgToFix[x].src="http://www.mdeterras.com.br/novosite/block.gif";
				arrImgToFix[x].width=400;
				arrImgToFix[x].height=260;
			}
		}
	}
}
