function isMail(mailField){
strMail = mailField;
var re = new RegExp;
re = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
var arr = re.exec(strMail);
if (arr == null)
	return false;
else
	return true;
}


function acallPage(pagina){
	var pars = "";
	var meuAjax = new Ajax.Updater('conteudo', pagina, {method: 'post', parameters: pars});	
}

function validaContato(){
	var msg = '';
	if($('nome').value == ""){
		msg += '- Nome\n';
	}
	if($('email').value == ""){
		msg = msg + "- E-mail\n";		
	}
	else if(isMail($('email').value) != true){
		msg = msg + "- E-mail deve conter um endereço eletrônico válido\n";
	}
	if($('ddd').value == ""){
		msg += '- DDD\n';
	}
	if($('telefone').value == ""){
		msg += '- Telefone\n';
	}
	if($('casamento').value == ""){
		msg += '- Data do Casamento\n';
	}
	if($('hora').value == ""){
		msg += '- Horario do Casamento\n';
	}
	if($('saida').value == ""){
		msg += '- Local de Saída\n';
	}
	if($('cerimonia').value == ""){
		msg += '- Local da Cerimônia\n';
	}
	if($('recepcao').value == ""){
		msg += '- Local da Recepção\n';
	}
	
	if(msg != ""){
		alert('Os seguintes campos são obrigatórios:\n'+msg)	
	}else{
		var pars = "nome="+$('nome').value;
		pars += "&email="+$('email').value;
		pars += "&ddd="+$('ddd').value;
		pars += "&telefone="+$('telefone').value;
		pars += "&casamento="+$('casamento').value;
		pars += "&hora="+$('hora').value;
		pars += "&saida="+$('saida').value;
		pars += "&cerimonia="+$('cerimonia').value;
		pars += "&recepcao="+$('recepcao').value;
		jah('contatoSend.asp?'+pars, 'conteudo');
	}
}

callPage = onnavigate("pageID", function(pagina){
	var pars = "";
	jah(pagina, 'conteudo');
	//var meuAjax = new Ajax.Updater('conteudo', pagina, {method: 'post', parameters: pars});
});

function jah(url,target) {
	carregando = ''
    document.getElementById(target).innerHTML = carregando;
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = function() {jahDone(target);};
        req.open("GET", url, true);
        req.send(null);
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = function() {jahDone(target);};
            req.open("GET", url, true);
            req.send();
        }
    }
}    
function jahDone(target) {
    // only if req is "loaded"
    if (req.readyState == 4) {
        // only if "OK"
        if (req.status == 200) {
            results = req.responseText;
            document.getElementById(target).innerHTML = results;
        } else {
            document.getElementById(target).innerHTML="jah error:\n" +
                req.statusText;
        }
    }
}

function foto(foto){
	alert($('fotoG').scr);
	$('fotoG').scr = foto;
}
