var mytype;

function set_type(str) {
  mytype = str;
}

function enable_disable(element, which) {
	if(which == 'enviar') {
		submit_button = document.getElementById("enviar");
		if(element.checked) {
			submit_button.disabled = false;
                        submit_button.className = 'button_action';
		} else {
			submit_button.disabled = true;
                        submit_button.className = 'button_action_disabled';
		}
	} else if(which == 'activa_estudios') {
		//texto_estudios = document.getElementById("texto_estudios");
		select_estudios = document.getElementById("estudios");
		if(element.checked) {
			select_estudios.disabled = false;
                        //texto_estudios.className = 'obligatorio';
		} else {
			select_estudios.disabled = true;
                        //texto_estudios.className = 'apagado';
		}
	} else if(which == 'activa_areas') {
		//texto_area = document.getElementById("texto_area");
		//texto_subarea = document.getElementById("texto_subarea");

		select_area = document.getElementById("area");
		select_subarea = document.getElementById("subarea");
		if(element.checked) {
			select_area.disabled = false;
			select_subarea.disabled = false;
                        //texto_area.className = 'obligatorio';
			//texto_subarea.className = 'obligatorio';
		} else {
			select_area.disabled = true;
			select_subarea.disabled = true;
                        //texto_area.className = 'apagado';
			//texto_subarea.className = 'apagado';
		}
	} else if(which == 'activa_experiencia') {
		//texto_experiencia = document.getElementById("texto_experiencia");
		select_experiencia = document.getElementById("experiencia");
		if(element.checked) {
			select_experiencia.disabled = false;
                        //texto_experiencia.className = 'obligatorio';
		} else {
			select_experiencia.disabled = true;
                        //texto_experiencia.className = 'apagado';
		}
	} else if(which == 'activa_cazcarra_curso') {
		document.getElementById('cazcarra_curso').disabled = false;
		document.getElementById('academia').disabled = true;
		document.getElementById('cazcarra_curso_title').className = 'obligatorio';
		document.getElementById('academia_title').className = 'textos_titulos';
	} else if(which == 'activa_academia') {
		document.getElementById('academia').disabled = false;
		document.getElementById('cazcarra_curso').disabled = true;
		document.getElementById('academia_title').className = 'obligatorio';
		document.getElementById('cazcarra_curso_title').className = 'textos_titulos';
	} else if(which == 'desactiva_cazcarra_curso_y_academia') {
		document.getElementById('cazcarra_curso').disabled = true;
		document.getElementById('academia').disabled = true;
		document.getElementById('cazcarra_curso_title').className = 'textos_titulos';
		document.getElementById('academia_title').className = 'textos_titulos';
	}
}

/*
function showInfo(location,name,w,h,scroll) {
	alert('toolbar=0,location=0,status=0,menubar=0,scrollbars='+scroll+',resizable=0,width='+w+',height='+h);
	window.open(location, name, 'toolbar=0,location=0,status=0,menubar=0,scrollbars='+scroll+',resizable=0,width='+w+',height='+h);
}

function popitup(url)
{
	newwindow=window.open(url,'name','height=200,width=150');
	if (window.focus) {newwindow.focus()}
	return false;
}
*/

function empty_string(str) {
	var notempty = /^\w+.*$/;
	if (!notempty.test(str)) {
		return true;
	}
	return false;
}

function string_with_empties(str) {
	var spaces = /\s+/;
	if (spaces.test(str)) {
		return true;
	}
	return false;
}

function valid_email(email) {
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i; 
	if (filter.test(email)) { 
		return true; 
	}
}
/*
function key_press() {
	alert('entra');
	if (window.event.keyCode == 13) {
		alert('entra2');
		window.event.keyCode =0;
	}
}
*/
document.onkeypress = function(e) {
	e = e || window.event;
	if (typeof e != 'undefined'){
		var tgt = e.target || e.srcElement;
		if (typeof tgt != 'undefined' && /input/i.test(tgt.nodeName)) {
			return (typeof e.keyCode != 'undefined') ? e.keyCode != 13 : true;
		}
	}
}


// No esta en uso...
function submit_enter(myfield, e) {
  var keycode;
  if (window.event) { 
  	keycode = window.event.keyCode; 
  }
  else if (e) {
  	keycode = e.which; 
  }
  else { 
  	return true; 
  }

  if (keycode == 13) {
  	set_type('login');
    myfield.form.submit();
    return false;
  } else {
    return true;
  }
}
