var ldefault;
var rdefault;
var orig = true;

function validaForm(){
	if(document.forms.length>0){
		for(var i=0; i<document.forms.length;i++){
			var form = 	document.forms[i];
			// Adiciona o evento onsubmit aos forms
			if(form.onsubmit == null){
				form.onsubmit = function(){return valida(form);};
			}
		}
	}	
}

function setSizes(){
	var lobj = document.getElementById('principal');
	var robj = document.getElementById('complemento');
	if(robj==null){
		robj = document.getElementById('complementosub');
	}
	if((lobj==null)||(robj==null)){
		return false;	
	}
	
	if(orig){
		ldefault = lobj.style.height;
		rdefault = robj.style.height; 
		orig = false;
	}else{
		lobj.style.height = ldefault;
		robj.style.height = rdefault; 
	}
	
	var nh = Math.max(lobj.offsetHeight, robj.offsetHeight);

	lobj.style.height=nh+"px";
	robj.style.height=nh+"px";
}

function carregaGoogleMaps() {
	var divmap = document.getElementById('map');
	if(divmap!=null){
		
		if(screen.width < 1024){
			divmap.style.width="535px";	
		}else{
			divmap.style.width="750px";	
		}
		
		// In�cio do c�digo do google
		if (GBrowserIsCompatible()) {
			var map = new GMap2(document.getElementById("map"));			
			map.addControl(new GLargeMapControl());			
			map.setCenter(new GLatLng(-26.964700,-49.076000), 15);
	        var mapControl = new GMapTypeControl();
    	    map.addControl(mapControl);
			map.openInfoWindowHtml(map.getCenter(), 
			'<div style="width=250px">' +									 
			'<img style="float:left; width:50px; height:37px; border: 5px solid #FFF;" src="imagens/logo.png" ' +
			'width="50" height="40" alt=""><p style="font-size: 10px; text-align: left;">' + 
			'<strong>Associa��o Artex<br />Cultural, Social e Esportiva</strong><br />Rua Germano Roeder 110<br />Bairro: Progresso<br />Blumenau - SC</p>' +
			'<p>(47) 3324-0848</p></div>');			
		}
		addEvent(window, 'unload', GUnload);
	}
}

function cursorWait(){
	document.body.style.cursor = 'wait';
	document.getElementById('wait').style.visibility = 'visible';
}
function cursorNormal(){	
		document.body.style.cursor = 'default';
		document.getElementById('wait').style.visibility = 'hidden';
}

function cadastraEmail(frm){
	cursorWait();
	var params = frm.serialize(true);
	new Ajax.Request('newsletter.php', {
		method:'post',
		parameters: params, 
		onSuccess: function(transport) {		
			cursorNormal();			
			window.alert(transport.responseText);
		},
		onFailure: function(transport) {
			cursorNormal();
		}
	});
}
function popup(file,w,h){
	var l = Math.round(screen.width/2-w/2);
	var t = Math.round(screen.height/2-h/2);
	window.open(file, "Publicidade", "width="+w+",height="+h+",top="+t+",left="+l+",scrollbars=1");
}

addEvent(window, 'load', setSizes);
addEvent(window, 'load', validaForm);
addEvent(window, 'resize', setSizes);
addEvent(window, 'load', carregaGoogleMaps);