
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}


function acepto(){
	if (confirm(['Recuerde que al enviar sus datos acepta las condiciones de venta de Ofica.com. Gracias.  ¿Desea Continuar?'])){
		return true;
	}else{
		return false;
	}
}

function openWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function ActualizarCaptcha() {
	document.getElementById('CAPTCHA').src='http://www.ofica.com/captcha/image.asp?'+Date();
}





function validarContactenos(){

//	var er_cp = /(^([0-9]{5,5})|^)$/				//5 numeros o cadena vacia
//	var er_telefono = /(^([0-9]{8,8}\-[A-Z]))$/		//8 números, un guion y una letra, o cadena vacia
	var patronTelefono =/^\d{3}-\d{3}-\d{4}$/;
	var patronEmail=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;

	var form = document.ff;
	//var receptor = document.ff.receptor.options[document.ff.receptor.selectedIndex].value;
//	var requerimiento = form.prequerimiento.options[form.receptor.selectedIndex].value;
	var receptor = form.receptor.options[form.receptor.selectedIndex].value;
	var remitente = form.reqremitente.value;
	var empresa = form.empresa.value;
	var telefono = form.telefono.value;
	var nombre = form.nombre.value;
	var cargo = form.cargo.value;
	var asunto = form.asunto.value;
	var mensaje = form.reqmensaje.value;


	if(remitente == '' || remitente == null || remitente == 'undefined'){
		alert('Correo remitente vacio.')
		form.reqremitente.focus();
		return false;
	}else{
		if (!patronEmail.test(remitente)){
			alert('Correo remitente incorrecto');
			form.reqremitente.focus();
			return false;
		}
	}

	if(empresa == '' || empresa == null || empresa == 'undefined'){
		alert('Ingrese nombre de empresa.')
		form.empresa.focus();
		return false;
	}
	if(telefono == '' || telefono == null || telefono == 'undefined'){
		alert('Teléfono vacio.')
		form.telefono.focus();
		return false
	}else{
		if(!patronTelefono.test(telefono)) { 
			alert('Teléfono no valido')
			form.telefono.focus();
			return false
		}
	}
	if(nombre == '' || nombre == null || nombre == 'undefined'){
		alert('Ingrese su nombre')
		form.nombre.focus();
		return false;
	}
	if(cargo == '' || cargo == null || cargo == 'undefined'){
		alert('Ingrese su cargo')
		form.cargo.focus();
		return false;
	}
	if(asunto == '' || asunto == null || asunto == 'undefined'){
		alert('Ingrese el asunto')
		form.asunto.focus();
		return false;
	}
	if(mensaje == '' || mensaje == null || mensaje == 'undefined'){
		alert('Ingrese su mensaje')
		form.reqmensaje.focus();
		return false;
	}
	form.submit();
}

function codPais(){
	document.ff.telefono.value='507-';
}

function cadenaMayuscula(obj){
	var str = obj.value;
	var resultado = "";
	str = trim(str);
	if(isNaN(str)){
		var cadena = str.split('');
		for(i=0; i<=cadena.length-1; i++){
			cadena[i] = cadena[i].toUpperCase();
			resultado += cadena[i];
		}
		obj.value = resultado;
		return obj.value;
	}
}

function blanquear(){
	document.ff.reqremitente.value='';
	document.ff.empresa.value='';
	document.ff.telefono.value='';
	document.ff.nombre.value='';
	document.ff.cargo.value='';
	document.ff.asunto.value='';
	document.ff.reqmensaje.value='Escriba su mensaje aquí';
}




function validarRegistro(){

	var patronTelefono =/^\d{3}-\d{3}-\d{4}$/;
	var patronEmail=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
	var patronRif =/^\w-\d{5,9}$/;
	var patronCedula =/^\w-\d{5,8}$/;
	var patronAlfaNumerico = /^[a-z0-9]+$/i //Formato de alfanumerico

	var form = document.cliente_f;

	var empresaNombre = form.reqnombre.value;
	var empresaRif = form.reqrif.value;
	var contactoNombre = form.reqnombre_encargado.value;
	var contactoCargo = form.cargo.options[form.cargo.selectedIndex].value;
	var contactoCedula = form.reqcedula.value;
	var empresaPais = form.reqPais2.options[form.reqPais2.selectedIndex].value;
	var empresaCiudad = form.reqCiudad.value;
	var empresaDireccion = form.reqdireccion.value;
	var empresaTelefono = form.reqtelefono.value;
	var empresaEmail = form.reqemail.value;

	if(empresaNombre == '' || empresaNombre == null || empresaNombre == 'undefined'){
		alert('Ingrese nombre de empresa.')
		form.reqnombre.focus();
		return false;
	}
	if(empresaRif == '' || empresaRif == null || empresaRif == 'undefined'){
		alert('Ingrese RIF de empresa')
		form.reqrif.focus();
		return false;
	}else{
		if(!patronRif.test(empresaRif)) { 
			alert('RIF incorrecto')
			form.reqrif.focus();
			return false
		}
	}
	if(contactoNombre == '' || contactoNombre == null || contactoNombre == 'undefined'){
		alert('Ingrese persona de contacto')
		form.reqnombre_encargado.focus();
		return false;
	}
	if(contactoCargo == '' || contactoCargo == null || contactoCargo == 'undefined'){
		alert('Ingrese cargo de pesona de contacto')
		form.cargo.focus();
		return false;
	}
	if(contactoCedula == '' || contactoCedula == null || contactoCedula == 'undefined'){
		alert('Ingrese cédula de persona de contacto')
		form.reqcedula.focus();
		return false;
	}
	if(empresaPais == '' || empresaPais == null || empresaPais == 'undefined'){
		alert('Selecciona un pais')
		form.reqPais2.focus();
		return false;
	}
	if(empresaPais == '' || empresaPais == null || empresaPais == 'undefined'){
		alert('Selecciona un estado')
		form.estado.focus();
		return false;
	}
	if(empresaCiudad == '' || empresaCiudad == null || empresaCiudad == 'undefined'){
		alert('Ingrese la ciudad')
		form.reqCiudad.focus();
		return false;
	}
	if(empresaDireccion == '' || empresaDireccion == null || empresaDireccion == 'undefined'){
		alert('Ingrese la dirección')
		form.reqdireccion.focus();
		return false;
	}
	if(empresaTelefono == '' || empresaTelefono == null || empresaTelefono == 'undefined'){
		alert('Ingrese teléfono')
		form.reqtelefono.focus();
		return false;
	}else{
		if(!patronTelefono.test(empresaTelefono)) { 
			alert('Teléfono no valido')
			form.reqtelefono.focus();
			return false
		}
	}
	if(empresaEmail == '' || empresaEmail == null || empresaEmail == 'undefined'){
		alert('Ingrese su correo electrónico')
		form.reqemail.focus();
		return false;
	}else{
		if (!patronEmail.test(empresaEmail)){
			alert('Correo remitente incorrecto');
			form.reqemail.focus();
			return false;
		}
	}


/*
	var cont = 0;
	for (var x=0; x < form.chkdivisiones.length; x++){
		if (chkdivisiones[x].checked){
			cont = cont + 1;
		}
	}
	if(!cont){
		alert("Seleccione una división")
	}
*/

	form.submit();

}




