
function trim(str) {
		text = new String(str);
		i = 0;
		while(text.charAt( i )==' ') i++;
		j = text.length - 1;
		while(text.charAt(j)==' ') j--;
		if(i>j)
			return '';
		else
			return text.substring(i,j+1);
}
	
function verifyPressedKeyDirectorio(event){	
	if(event.keyCode==13)
		buscarDirectorio();
}

function buscarDirectorio(){
	input = document.getElementById('buscar-directorio');
	str = '?razon-social=' + input.value;
	/*var pos = document.location.href.indexOf('?');
	var url = '';
	if( pos != -1){
		url = document.location.href.substring(0,pos);
	}else{
		url = document.location.href;
	}*/
	document.location.href = 'directorio.html' + str;
}

function verifyPressedKeyKbeeDocs(event){	
	if(event.keyCode==13)
		buscarKbeeDocs();
}

function buscarKbeeDocs(){
	input = document.getElementById('buscar-kbee-docs');
	document.location.href = 'kbeeDocs.html?texto=' + input.getValue();
}

function cancelarCompartirArchivo(form){
	form.filedocument.value = '';
	form.titulo.value = '';
	form.descripcion.value = '';
	form.nota.value = '';
	form.tiposdocumento.selectedIndex=0;
	form.grupostrabajo.selectedIndex=0;
	form.sugerido.selectedIndex=0;
}

function compartirArchivo(form){
	if(form.filedocument.value != '' && form.titulo.value != ''){
		if (form.onsubmit == undefined || form.onsubmit() == true) {
			document.getElementById('btncancelarcomp').href ="#";
			document.getElementById('btncompartir').href ="#";
			var div = document.getElementById('procesandoformcomp');
			div.style.display = 'block';
			form.submit();
		}
	}else{
		document.getElementById('errorResultado').style.display = "block";
		if(form.filedocument.value == '' )
			document.getElementById('errorArchivo').style.display = "block";
		if(form.titulo.value == '' )
			document.getElementById('errorTitulo').style.display = "block";
	}
}

function getToday(){
	var today = new Date();
	var dia = getStringDay(today.getDay()) + ' ' + today.getDate() + ' de ' + getStringMonth(today.getMonth()) + ' de ' + today.getFullYear();
	document.getElementById('fecha').innerHTML = dia;

}

function getStringDay(nro){
	if(nro == 0){
		return 'domingo';
	}else if(nro == 1){
		return 'lunes';
	}else if(nro == 2){
		return 'martes';	
	}else if(nro == 3){
		return 'miercoles';
	}else if(nro == 4){
		return 'jueves';
	}else if(nro == 5){
		return 'viernes';
	}else if(nro == 6){
		return 'sabado';
	}
}

function getStringMonth(nro){
	if(nro == 0){
		return 'enero';
	}else if(nro == 1){
		return 'febrero';
	}else if(nro == 2){
		return 'marzo';
	}else if(nro == 3){
		return 'abril';
	}else if(nro == 4){
		return 'mayo';
	}else if(nro == 5){
		return 'junio';
	}else if(nro == 6){
		return 'julio';
	}else if(nro == 7){
		return 'agosto';
	}else if(nro == 8){
		return 'septiembre';
	}else if(nro == 9){
		return 'octubre';
	}else if(nro == 10){
		return 'noviembre';
	}else if(nro == 11){
		return 'diciembre';
	}
}

function marcarSexo(sexo){
	document.getElementById(sexo.toLowerCase()).checked='true';
	setSexo();
}

function setSexo(){
	var checkMasc = document.getElementById('masculino');
	var input = document.getElementById('sexo');
	if(checkMasc.checked){
		input.value = 'Masculino';
	}else{
		input.value = 'Femenino';
	}
}

function changeDisplay( idDiv){
	var div = document.getElementById(idDiv);
	if(div.style.display == 'block')
		div.style.display = 'none';
	else
		div.style.display = 'block';
}

function valirFechaNacimiento(){
	var strFecha = document.getElementById('fecha-nacimiento').value;
	var p = document.getElementById('textoError');
	p.innerHTML = '';
	if(strFecha.length != 10){
		document.getElementById('errorFecha').style.display = 'block';
		p.innerHTML = p.innerHTML + 'La fecha no es v\u00E1lida. Recuerde que el formato debe ser dd/mm/yyyy \u00F3 dd-mm-yyyy. ';
		return false;
	}
	strFecha = strFecha.substring(3,5) + '/' +  strFecha.substring(0,2) + '/' +  strFecha.substring(6,10) ;
	if(checkValidDate(strFecha)){
		return true;
	}else{
		document.getElementById('errorFecha').style.display = 'block';
		
		p.innerHTML = p.innerHTML + 'La fecha no es v\u00E1lida. Recuerde que el formato debe ser dd/mm/yyyy \u00F3 dd-mm-yyyy. ';
		return false;
	}
}

function savePersona(form){
	var fechaValida = valirFechaNacimiento();
	var pwdValida = validPwd();
	if(fechaValida && pwdValida){
		if (form.onsubmit == undefined || form.onsubmit() == true) {
			document.getElementById('guardandoPers').style.display = 'block';
			form.submit();
		}
	}else{
		document.getElementById('errorResultado').style.display = 'block';
	}
}

function reload(){
	document.getElementById('guardandoPers').style.display = 'block';
	document.location.href = document.location.href.split('?')[0];
}

function validPwd(){
	var textoError = '';
	var pwd1 = trim(document.getElementById('pwd1').value);
	var pwd2 = trim(document.getElementById('pwd2').value);
	var error = false;
	if(pwd1 == ''){
		textoError += 'La password esta vac\u00EAa. ';
		error = true;
	}
	
	if(pwd2 == ''){
		textoError += 'La confirmaci\u00F3n de la password esta vac\u00EDa. ';
		error = true;
	}
	
	if(pwd1 != pwd2){
		textoError += 'La password y su confirmaci\u00F3n No coinciden. ';
		error = true;
	}
	
	if(error){
		document.getElementById('errorPwd1').style.display = 'block';
		document.getElementById('errorPwd2').style.display = 'block';
		var p = document.getElementById('textoError');
		p.innerHTML = p.innerHTML + textoError;
	}else{
		return true;
	}
}

function ocultarError(id){
	document.getElementById(id).style.display = 'none';
	document.getElementById('errorResultado').style.display = 'none';
}

function deletePicture(){
	document.getElementById('picture-user').src = './kbee:/aacrea/interface/site/img/avatar.png';
	document.getElementById('borrar-imagen').value = 'si';
	document.getElementById('a-borrar-imagen').style.display = 'none';	
	return;
}

function deleteCV(){
	document.getElementById('name-cv').value = '';
	document.getElementById('borrar-cv').value = 'si';
	document.getElementById('a-borrar-cv').style.display = 'none';	
	return;
}

function uploadPlantilla(form, url){
	if(form.filebanco.value != ''){
		if (form.onsubmit == undefined || form.onsubmit() == true) {
			form.submit();
		}
	}
}

function reloadReportes(form){
	document.getElementById('buscandoReportes').style.display='block';
	var strep =  'order-by=' + form.orderby.value + '&order-type=' + form.ordertype.value;;
    var divElement = document.getElementById('tablaReportes');
    var parent = divElement.parentNode;
  	new Ajax.Updater(parent, form.action, {method:form.method , parameters: strep, evalScripts : true});	
  	//return false;
}

function marcarSeleccionadoReporte(valor, valorType){
	var selectOrderBy = document.tablaReportes.orderby;
	
	if(valor!=""){
		for(i=0;i<selectOrderBy.length;i++){
			if(selectOrderBy.options[i].value==valor){
				selectOrderBy.selectedIndex=i;
			}
		}
		
		var selectOrderType = document.tablaReportes.ordertype;
		for(i=0;i<selectOrderType.length;i++){
			if(selectOrderType.options[i].value==valorType){
				selectOrderType.selectedIndex=i;
			}
		}
	}
}
