// requiere jquery cargado

function objetoAjax(){
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
		   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
  		}
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}

function getParamsByName(names){
	var a = names.split('|');
	var p = ''
	for(i=0; i<a.length; i++){
		if(a[i]=='') continue;
		p+=a[i]+'='+getValByName(a[i])+'&';
	}
	return p+'ajax=true';
}

//the group is not empty?
function isFillGroup(ids){
	var a = ids.split('|');
	var p = '';
	for(var i=0; i<a.length; i++){
		if(a[i]=='') continue;
		if(getVal(a[i]) == ''){
			return false;//some field in the group is empty
		}
	}
	return true;
}

function getSelectVal(name){
	return $('select[name='+name+']').val();
}

function getRadioVal(name){
	return $('input[name='+name+']:checked').val();
}

function getValByName(name){
	var val = $('input[name='+name+']').val();
	return val;
}

function getVal(id){
	return $('#'+id).val();
}
function setVal(id, v){
	return $('#'+id).val(v)
}

function showLoader(){
	$('#loader').fadeIn(quick);
}

function hideLoader(){
	$('#loader').fadeOut(delay);
}

function blockScreen(){
	$('#loader').fadeIn(quick);
	$('#blocket').fadeIn(quick);
}

function unBlockScreen(){
	$('#loader').fadeOut(delay);
	$('#blocket').fadeOut(delay);
}


/*inputs */

function cambiaApass2(caja) {
	if(caja.value==''){
		caja.value='Password';
		caja.type = 'text';
	}
}
function cambiaApass(caja) {
	if(caja.value=='Password')
		caja.value = '';
	caja.type = 'password';
}
