var el_rObj = null;

function el_addMail(){
	el_getReqObj();
	el_rObj.open( 'post', "backend/plugins/EMailList/module/ajax_function/addEMail.php", true );
	el_rObj.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	el_rObj.send("el_email="+document.getElementsByName("el_email")[0].value+"&el_client="+document.getElementsByName("el_client")[0].value+"&el_cat="+document.getElementsByName("el_cat")[0].value+"&el_idlang="+document.getElementsByName("el_idlang")[0].value+"&el_login_at="+document.getElementsByName("el_login_at")[0].value );
	el_rObj.onreadystatechange = el_request;
}

function el_deleteMail(){
	el_getReqObj();
	el_rObj.open( 'post', "backend/plugins/EMailList/module/ajax_function/deleteEMail.php", true );
	el_rObj.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	el_rObj.send( "el_email="+document.getElementsByName("el_email")[0].value+"&el_client="+document.getElementsByName("el_client")[0].value );
	el_rObj.onreadystatechange = el_request;
}

function el_submit(){
	if( document.getElementsByName("el_flgSumbit")[0].value == "0" ){
		document.getElementsByName("el_flgSumbit")[0].value = "1";
		
		var el_obj = document.getElementsByName("el_action");
		for (var i=0; i<el_obj.length; i++){
			if (el_obj[i].checked){ var el_act = el_obj[i].value; }
		}
		if( el_act == "add" ){ el_addMail(); }
		else{ el_deleteMail(); }
	}
}

function el_message( pMsg, pType ){
	el_message_del();

	var searchFld	= document.getElementsByName( 'el_email' )[0];
	var cont		= document.getElementById( 'el' );

	var mes			= document.createElement( "p" );
	mes.id			= "el_msg";
	mes.name		= "el_msg";
	mes.className 	= pType;
	mes.appendChild( document.createTextNode( pMsg ) );
	cont.insertBefore( mes, searchFld );
}

function el_message_del(){
	if( document.getElementById( 'el_msg' ) ){
		document.getElementById( 'el' ).removeChild(document.getElementById( 'el_msg' ));
	}
}

function el_request(){
	if (el_rObj.readyState == 4) {
    	if (el_rObj.status == 200) {
			var msgType = el_rObj.responseText.substr(0,el_rObj.responseText.indexOf("_"));
			el_message( lang_emaillist_msg[el_rObj.responseText], msgType );
		}
		else { 
			alert('Requesttrouble: . ('+el_rObj.status+")"); 
		}
	}
}

function el_getReqObj() {
    if( el_rObj == null ){
	    var browser = navigator.appName;
	    if(browser == "Microsoft Internet Explorer"){
	        el_rObj = new ActiveXObject("Microsoft.XMLHTTP");
	    }else{
	        el_rObj = new XMLHttpRequest();
	    }
    }
}