// JavaScript Document

/* 
 * Function: ajaxCall( action, campo, loadshow )
 * Description: Função que instancia um novo acordeon.
 */
function ajaxCall(url, campo) {
    
	new Ajax(url, {
		method: 'get',
		evalScripts: true,
		update: $(campo)
	}).request();
}

/* 
 * Function: ajaxForm( formulario, action )
 * Description: Função que envia um formulário para o seu action via ajax!
 */
function ajaxForm(formulario, target){	
	$(formulario).send({
		update: $(target),
		evalScripts:true,
		onComplete: function(){	
			}
		});
	return false;
}


function chkMail(mail){
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    if(typeof(mail) == "string"){
        if(er.test(mail)){ return true; }
    }else if(typeof(mail) == "object"){
        if(er.test(mail.value)){
                    return true;
                }
    }else{
        return false;
        }
}

function loadURL(url, li){
	var i = 1;
	var el;
	while( el = document.getElementById("list"+i) )
	{	
		el.className = "";
		i++;
	}
	document.getElementById(li).className = "selected"
	ajaxCall(url, "changer");
}
