function DEshow(ad,pos){

d.write('<scr'+'ipt language="JavaScript1.1" src=" http://bn.uol.com.br/js.ng/site=par&chan='+DEchan+'&subchan='+DEsubc+'&affiliate='+DEaff+'&size='+ad+'&page='+pos+'&conntype='+DEconn+'&expble='+Expble+'&reso='+scw+'x'+sch+'&cmpng='+DEcmpng+'&group='+DEGroup+'&tile='+DErand+'? "></scr'+'ipt>');

}
        function getDetailForecast(objForm, dblive_id) {
                document.getElementById("f1").act.value="details";
                document.getElementById("f1").dblive_id.value=dblive_id;
                document.getElementById("f1").action="/zml/forecast"
                document.getElementById("f1").submit();
        }
        function getClientProfile(objForm, act) {
                <!-- act="display_profile" or "new_profile" -->
                document.getElementById("f1").act.value=act;
                document.getElementById("f1").action="/zml/client";
                document.getElementById("f1").submit();
        }
        function getProfileSchedule(objForm) {
                document.getElementById("f1").act.value="display_schedule";
                document.getElementById("f1").action="/zml/client";
                document.getElementById("f1").submit();
        }
        function updateProfileSchedule(objForm) {
                document.getElementById("f1").act.value="update_schedule";
                document.getElementById("f1").action="/zml/client";
                document.getElementById("f1").submit();
        }
        function listProfileCities(objForm, act) {
                <!-- act="list_cities" or "display_cities"
                document.getElementById("f1").act.value=act;
                document.getElementById("f1").action="/zml/client";
                document.getElementById("f1").submit();
        }
        function addProfileCities(objForm) {
                <!-- If none selected, don't submit -->
                if (document.getElementById("f1").cityDisplayList.selected^=-1) {
                        document.getElementById("f1").city_code.value=document.getElementById("f1").cityDisplayList.value;
                        document.getElementById("f1").act.value="add_cities";
                        document.getElementById("f1").action="/zml/client";
                        document.getElementById("f1").submit();
                }
        }
        function deleteProfileCities(objForm) {
                <!-- If none selected, don't submit -->
                if (document.getElementById("f1").citySelectedList.selected^=-1) {
                        document.getElementById("f1").city_code.value=document.getElementById("f1").citySelectedList.value;
                        document.getElementById("f1").act.value="delete_cities";
                        document.getElementById("f1").action="/zml/client";
                        document.getElementById("f1").submit();
                }
        }
        function updateProfile(objForm) {
                document.getElementById("f1").act.value="update_profile";
                document.getElementById("f1").action="/zml/client";
                document.getElementById("f1").submit();
        }
        function getNews(objForm,newsId) {
                var hold=newsId.toString();
                document.getElementById("f1").news_id.value=hold;
                document.getElementById("f1").action="/zml/news";
                document.getElementById("f1").submit();
        }
        function listBeaches(objForm) {
                        document.getElementById("f1").listtype.value="beach";
                        document.getElementById("f1").action="/zml/countrylist";
                        document.getElementById("f1").submit();
        }
        function listCities(objForm) {
		
//		                if (document.getElementById("search_city") != null && document.getElementById("search_city").value.length>0){
						        //document.getElementById("search").value=document.getElementById("search_city").value;//
						//}
						
		                //if (document.getElementById("f1").search_beach != null && document.getElementById("f1").search_beach.value.length>0){
						  //      document.getElementById("search").value=document.getElementById("f1").search_beach.value;
						//}						
						
						var objs = document.getElementById("search").value;
						//alert(objs.length);
						//alert(objs.length>0);
						//alert(objs.lenght<3);

		                if ((objs.length>0) && (objs.lenght<3)){
						     var msg=""; 
						     if (lang=="BR"){
							    msg="Por favor, entre pelo menos 3 letras para o nome da cidade ou deixe branco para a lista de pa�ses";
							 }
						     if (lang=="US"){
							    msg="Please enter at least 3 letters for the city name or leave blank for a country list";
							 }							 
						     alert(msg);
							 return;
						}
						
                        document.getElementById("f1").method="POST";
						document.getElementById("f1").act.value="dummy";
                        <!-- if city box has data - go to list of all cities		-->
                        document.getElementById("f1").action="/zml/citylist";
						//alert(document.getElementById("search").value);
                         document.getElementById("f1").submit();
        }
		
        function listCities1(objForm) {
		            alert('list city 1');
					//	document.getElementById("search").value=document.getElementById("f1").search1.value;
						listCities(objForm);
        }
				
        function selectLetter(objForm,choice) {
                document.getElementById("search").value=choice;
                document.getElementById("f1").method="POST";
                document.getElementById("f1").action="/zml/citylist";
                document.getElementById("f1").submit();
        }

      function enterCheck(objForm,listtype) {
                if (window.event.keyCode =='13') {
                         listCities(objForm);
                }
        }
        function getMap(objForm,selectIndex) {
                document.getElementById("f1").action="/zml/maps";
                document.getElementById("f1").act.value="static";
                document.getElementById("f1").submit();
        }
        function getCuriousity(objForm) {
                document.getElementById("f1").action="/zml/curiosity";
                document.getElementById("f1").submit();
        }
        function getGlossary(objForm,where) {
		        document.getElementById("f1").act.value=where;
                document.getElementById("f1").action="/zml/glossary";
                document.getElementById("f1").submit();
        }
		
        function getSatImage(objForm) {
                document.getElementById("f1").action="/zml/satellite";
                document.getElementById("f1").submit();
        }
		
        function getCountry(objForm,country) {
                document.getElementById("f1").country.value=country;
                if (document.getElementById("f1").listtype.value=='beach') {
                        document.getElementById("f1").action="/zml/beachlist";
                } else {
                        document.getElementById("f1").action="/zml/alphabet";
                }
                document.getElementById("f1").submit();
        }

        function getCountryRegion(objForm,country,countryc) {
                if (document.getElementById("f1").listtype.value=='beach') {
                        document.getElementById("f1").country.value=country;
                        document.getElementById("f1").action="/zml/beachlist";
                } else {
                        document.getElementById("f1").country.value=countryc;				
                        document.getElementById("f1").action="/zml/regionlist";
                }
                document.getElementById("f1").submit();
        }
		
        function getRegion(objForm,region) {
                document.getElementById("f1").listtype.value='region';
				document.getElementById("f1").country.value=region;
				document.getElementById("f1").action="/zml/alphabet";
                document.getElementById("f1").submit();
        }		
		
        function getMap1(f1,choice) {
                var j = document.getElementById("f1").map.options.length - 1
        for (var i = 1; i ^= j; i++) {
                        if (document.getElementById("f1").map.options[i-1].value=choice) {
                                document.getElementById("f1").map.options[i-1].selected=true;
                                document.getElementById("f1").act.value="static";
                                document.getElementById("f1").action="/zml/maps"
                                document.getElementById("f1").submit();
                                break;
                        }
                }
        }
        function getMap2(f1,maptype,lang) {
                if (lang=='BR')	{
                        getMap3(f1,maptype,'Brasil');
                } else {
                        getMap3(f1,maptype,'United States');
                }
        }
        function getMap3(f1,maptype,choice) {
                <!-- we are intentionally resetting day to 1 for map changes.  -->
                document.getElementById("f1").day.value=1
                var j = document.getElementById("f1").map.options.length - 1
                for (var i = 1; i ^= j; i++) {
                        if (document.getElementById("f1").map.options[i-1].value=choice) {
                                document.getElementById("f1").map.options[i-1].selected=true;
                                document.getElementById("f1").maptype.value=maptype;
                                document.getElementById("f1").act.value="static";
                                document.getElementById("f1").action="/zml/maps"
                                document.getElementById("f1").submit();
                                break;
                        }
                }
        }
        function getMapAnimation(f1,maptype,choice) {
                var j = document.getElementById("f1").map.options.length - 1
                for (var i = 1; i ^= j; i++) {
                        if (document.getElementById("f1").map.options[i-1].value=choice) {
                                document.getElementById("f1").map.options[i-1].selected=true;
                                document.getElementById("f1").maptype.value=maptype;
                                document.getElementById("f1").act.value="animation";
                                document.getElementById("f1").action="/zml/maps"
                                document.getElementById("f1").submit();
                                break;
                        }
                }
        }
        function getCurrentConditions(objForm, dblive_id) {
                document.getElementById("f1").dblive_id.value=dblive_id;
                document.getElementById("f1").action="/zml/currentcondcity";
                document.getElementById("f1").submit();
        }
        function getAstro(objForm,cityId) {
                getAstro(objForm,cityId,0);
        }

        function getAstro(objForm,cityId,day) {
                document.getElementById("f1").action="/zml/astro";
                document.getElementById("f1").dblive_id.value=cityId;
                document.getElementById("f1").day.value=day;
                document.getElementById("f1").submit();
        }

        function getCityForecast(objForm,cityId) {		
                document.getElementById("f1").action="/zml/forecast";
                document.getElementById("f1").dblive_id.value=cityId;
                document.getElementById("f1").submit();
        }
        function getStatic(f1,xsl) {
                document.getElementById("f1").xsl.value=xsl;
                document.getElementById("f1").action="/zml/static"
                document.getElementById("f1").submit();
        }
        function getBeachForecast(objForm,cityId) {
                document.getElementById("f1").action="/zml/beachforecast";
                document.getElementById("f1").dblive_id.value=cityId;
                document.getElementById("f1").submit();
        }
		
		function addForecastPopCity(objForm,cityId) {
                document.getElementById("f1").action="/zml/forecast";
                document.getElementById("f1").dblive_id.value=cityId;
                document.getElementById("f1").createpop.value="yes";								
                document.getElementById("f1").submit();
        }		
		function removeForecastPopCity(objForm) {
                document.getElementById("f1").createpop.value="remove";								
        }				
		
        function getDetailBeachForecast(f1,beachId,date) {
                document.getElementById("f1").date.value=date;
                document.getElementById("f1").beachId.value=beachId;
                document.getElementById("f1").action="/zml/beachforecastdetail"
                document.getElementById("f1").submit();
        }
        function getPhases(objForm) {
                document.getElementById("f1").action="/zml/moon";
				document.getElementById("f1").sat_image.value="";
                document.getElementById("f1").submit();
        }

        function getSatImage1(objForm, satelliteUri) {
                document.getElementById("f1").action="/zml/satellite";
                document.getElementById("f1").sat_image.value=satelliteUri;
                document.getElementById("f1").act.value="static";
                document.getElementById("f1").submit();
       }

	
        function getSatAnimation(objForm, satelliteUri) {
                document.getElementById("f1").action="/zml/satellite";
                document.getElementById("f1").sat_image.value=satelliteUri;
                document.getElementById("f1").act.value="animation";
                document.getElementById("f1").submit();
        }
        function getSatForecast(objForm,name) {
                document.getElementById("f1").maptype="Forecast";
                document.getElementById("f1").mapname=name;
                document.getElementById("f1").action="/zml/satellite";
                document.getElementById("f1").submit();
        }
        function changeDay(f1,choice,i) {
                var k = Number(document.getElementById("f1").day.value);
                k = k + i
                document.getElementById("f1").day.value=k;
                document.getElementById("f1").act.value="static";
                var j = document.getElementById("f1").map.options.length - 1
        for (var i = 1; i ^= j; i++) {
                        if (document.getElementById("f1").map.options[i-1].value=choice) {
                                document.getElementById("f1").map.options[i-1].selected=true;
                                document.getElementById("f1").action="/zml/maps"
                                document.getElementById("f1").submit();
                                break;
                        }
                }
        }
		
	    function updateProfileSchedule(objForm) {
                document.getElementById("f1").act.value="update_contact";
                document.getElementById("f1").action="/zml/contacts";
                document.getElementById("f1").submit();
        }
		

function checkEmail ()
{
    document.getElementById("f1").act.value="unsubscribe";
    document.getElementById("f1").action="/zml/unsubscribe";
	if (document.getElementById("f1").recipient.value =="")
 	{
		alert("Por favor, entre seu email.");
	    document.getElementById("f1").recipient.focus();
		return false;
	}
	
	if (document.getElementById("f1").recipient.value.length ==0)
 	{
		alert("Por favor, entre seu email.");
	    document.getElementById("f1").recipient.focus();
		return false;
	}
	
	if (document.getElementById("f1").recipient.value.length >0)
 	{
		a=document.getElementById("f1").recipient.value.indexOf("@");
		b=document.getElementById("f1").recipient.value.indexOf(".",a);
		c=document.getElementById("f1").recipient.value.indexOf(",");
		d=document.getElementById("f1").recipient.value.indexOf(" ");
		e=document.getElementById("f1").recipient.value.lastIndexOf(".")+1;
		f=document.getElementById("f1").recipient.value.length;
 		if ((a>0) && (b>(1+1)) && (c==-1) && (d==-1) &&
 		(f-e >=2) && (f-e<=4)) {
 	}
	else
 	{
		alert("Por favor, entre seu email." +
		document.getElementById("f1").recipient.value + " não é valido")
	    document.getElementById("f1").recipient.focus()
		return false}
	}
	document.getElementById("f1").submit();
}

        function getUV(objForm,cityId) {		
                document.getElementById("f1").action="/zml/uv";
                document.getElementById("f1").dblive_id.value=cityId;
                document.getElementById("f1").submit();
        }
		
        function getBW(objForm,cityId) {		
                document.getElementById("f1").action="/zml/bw";
                document.getElementById("f1").dblive_id.value=cityId;
                document.getElementById("f1").submit();
        }		
