function is_empty(value) {
	if(value==null) {
		return true;
	}
	return (value=='');
}

function error_form()
{
	document.getElementById('error_print').style.visibility="visible";
	document.getElementById('error_print').style.float="right";
	document.getElementById('error_print').style.right="0px";
	document.getElementById('error_print').style.margin="5px 0px 5px 0px";
	document.getElementById('error_print').style.width="200px";
	document.getElementById('error_print').style.height="30px";
}

function clear_form($value)
{
	switch($value)
	{
		case "category":
			document.getElementById('id').value = "";
			document.getElementById('name').value = "";
			document.getElementById('name').focus();
		break;
		case "subcategory":
			document.getElementById('id').value = "";
			document.getElementById('name').value = "";
			document.getElementById('name').focus();
		break;
		case "product":
			document.getElementById('code').value = "";
			document.getElementById('name').value = "";
			document.getElementById('price').value = "0";
			document.getElementById('quantity').value = "0";
			document.getElementById('description').value = "";
			document.getElementById('images').style.visibility="hidden";
			document.getElementById('images').style.display="none";
			document.getElementById('id').value = "";
			document.getElementById('code').focus();
		break;
		case "brands":
			document.getElementById('id').value = "";
			document.getElementById('name').value = "";
			document.getElementById('name').focus();
		break;
		case "currency":
			document.getElementById('id').value = "";
			document.getElementById('name').value = "";
			document.getElementById('symbol').value = "";
			document.getElementById('name').focus();
		break;
	}
	hidden_form();
}

function hidden_form()
{
	/*document.getElementById('error_print').style.visibility="hidden";
	document.getElementById('error_print').style.width="0px";
	document.getElementById('error_print').style.height="0px";
	document.getElementById('error_1').style.visibility="hidden";
	document.getElementById('error_1').style.width="0px";
	document.getElementById('error_1').style.height="0px";
	document.getElementById('error_2').style.visibility="hidden";
	document.getElementById('error_2').style.width="0px";
	document.getElementById('error_2').style.height="0px";*/
}

function xlightbox($value,$id)
{
	if($value == "visible")
	{
		document.frmupload.id.value = $id;
		//document.getElementById('text').innerHTML = "<p>Puedes subir solo archivos: jpg, png, gif.</p><p>Subir im&aacute;genes para: "+$name+"</p>";
		document.getElementById('equislightbox').style.width = "100%";
		document.getElementById('equislightbox').style.height = "100%";
		document.getElementById('equislightbox').style.minHeight = "768px";
		document.getElementById('equislightbox').style.display = "block";
		document.getElementById('equislightbox').style.position = "absolute";
		document.getElementById('equislightbox').style.zIndex = "10000";
		document.getElementById('equislightbox').style.visibility = "visible";
	}else{
		document.frmupload.id.value = "";
		document.getElementById('text').innerHTML = "";
		document.getElementById('equislightbox').style.width = "0%";
		document.getElementById('equislightbox').style.height = "0%";
		document.getElementById('equislightbox').style.minHeight = "0px";
		document.getElementById('equislightbox').style.display = "none";
		document.getElementById('equislightbox').style.position = "absolute";
		document.getElementById('equislightbox').style.zIndex = "-10000";
		document.getElementById('equislightbox').style.visibility = "hidden";
	}
}

function getName($value)
{
	if($value==1)
	{
		document.getElementById('imgname1').innerHTML = document.getElementById('image[0]').value;
	}
	if($value==2)
	{
		document.getElementById('imgname2').innerHTML = document.getElementById('image[1]').value;
	}
	if($value==3)
	{
		document.getElementById('imgname3').innerHTML = document.getElementById('image[2]').value;
	}
	if($value==4)
	{
		document.getElementById('imgname4').innerHTML = document.getElementById('image[3]').value;
	}
}

function getImgName($Name)
{
	document.getElementById('imgname').innerHTML = document.getElementById($Name).value;
}

function viewimage($Cod)
{
	document.getElementById($Cod).style.display = "block";
	document.getElementById($Cod).style.visibility = "visible";
}

function noviewimage($Cod)
{
	document.getElementById($Cod).style.display = "none";
	document.getElementById($Cod).style.visibility = "hidden";
}

function vertexto($value,$id,$text)
{
	if($value == "off")
	{
		if(document.getElementById($id).value == $text){
			document.getElementById($id).value = "";
		}
	}
	if($value == "on")
	{
		if(document.getElementById($id).value == "")
		{
			document.getElementById($id).value = $text;
		}
	}
}

function checksubmit()
{
	var cont = 0;
	var ele;
	for(i=0; ele = document.frmcart.option[i];i++) 
	{
    	if(!ele.checked){ 
  			cont++;
		}
	}
	if(cont==3)
	{
		alert ("Tienes que marcar una opci&oacute;n de pago"); 
  		return false;
	}else
	{
		document.frmcart.submit();
	}
}

function calculo()
{	
	var sumas = parseInt(document.credit.salary.value) + parseInt(document.credit.fee.value);
	var restas = parseInt(document.credit.expenses.value) + parseInt(document.credit.comercial_quotas.value);
	document.credit.total.value = parseInt(sumas - restas);
}

function vaciono()
{
	var enviar = true;
	
	if(!document.buscar_form.criterio.value || document.buscar_form.criterio.value == 'Producto a Buscar')
	{
		enviar = false;
	}
	
	if(enviar)
	{
		document.buscar_form.submit();
	}
}

function ViewErrorById($id)
{
	document.getElementById($id).style.background = "#ffa9a9";
	document.getElementById($id).style.border = "1px solid #810c0c";
}

function ViewErrorByName($name)
{
	document.getElementsByName($name).style.background = "#ffa9a9";
	document.getElementsByName($name).style.border = "1px solid #810c0c";
}

function ViewErrorByFormName($form,$name)
{
	document.$form.$name.style.background = "#ffa9a9";
	document.$form.$name.style.border = "1px solid #810c0c";
}

function checkform()
{
	var enviar = true;
	if(is_empty(document.form1.fecha_boda.value))
	{
		enviar = false;
		alert("El campo Fecha de la boda es requerido");
		ViewErrorById('fecha_boda');
		document.form1.fecha_boda.focus();
		return false;
	}
	if(is_empty(document.form1.hora_boda.value))
	{
		enviar = false;
		alert("El campo Hora de la boda es requerido");
		ViewErrorById('hora_boda');
		document.form1.hora_boda.focus();
		return false;
	}
	if(is_empty(document.form1.apellidos_novio.value))
	{
		enviar = false;
		alert("El campo Apellidos del Novio es requerido");
		ViewErrorById('apellidos_novio');
		document.form1.apellidos_novio.focus();
		return false;
	}
	if(is_empty(document.form1.nombres_novio.value))
	{
		enviar = false;
		alert("El campo Nombres del Novio es requerido");
		ViewErrorById('nombres_novio');
		document.form1.nombres_novio.focus();
		return false;
	}

	if(is_empty(document.form1.direccion_novio.value))
	{
		enviar = false;
		alert("El campo Dirección del Novio es requerido");
		ViewErrorById('direccion_novio');
		document.form1.direccion_novio.focus();
		return false;
	}
	if(is_empty(document.form1.barrio_novio.value))
	{
		enviar = false;
		alert("El campo Barrio del Novio es requerido");
		ViewErrorById('barrio_novio');
		document.form1.barrio_novio.focus();
		return false;
	}
	if(is_empty(document.form1.localidad_novio.value))
	{
		enviar = false;
		alert("El campo Localidad del Novio es requerido");
		ViewErrorById('localidad_novio');
		document.form1.localidad_novio.focus();
		return false;
	}
	if(is_empty(document.form1.tel_novio.value))
	{
		enviar = false;
		alert("El campo Teléfono particular del Novio es requerido");
		ViewErrorById('tel_novio');
		document.form1.tel_novio.focus();
		return false;
	}
	
	if(is_empty(document.form1.apellidos_novia.value))
	{
		enviar = false;
		alert("El campo Apellidos del Novia es requerido");
		ViewErrorById('apellidos_novia');
		document.form1.apellidos_novia.focus();
		return false;
	}
	if(is_empty(document.form1.nombres_novia.value))
	{
		enviar = false;
		alert("El campo Nombres del Novia es requerido");
		ViewErrorById('nombres_novia');
		document.form1.nombres_novia.focus();
		return false;
	}
	if(is_empty(document.form1.cin_novia.value))
	{
		enviar = false;
		alert("El campo Numero de Cedula del Novia es requerido");
		ViewErrorById('cin_novia');
		document.form1.cin_novia.focus();
		return false;
	}
	if(is_empty(document.form1.direccion_novia.value))
	{
		enviar = false;
		alert("El campo Dirección del Novia es requerido");
		ViewErrorById('direccion_novia');
		document.form1.direccion_novia.focus();
		return false;
	}
	if(is_empty(document.form1.barrio_novia.value))
	{
		enviar = false;
		alert("El campo Barrio del Novia es requerido");
		ViewErrorById('barrio_novia');
		document.form1.barrio_novia.focus();
		return false;
	}
	if(is_empty(document.form1.localidad_novia.value))
	{
		enviar = false;
		alert("El campo Localidad del Novia es requerido");
		ViewErrorById('localidad_novia');
		document.form1.localidad_novia.focus();
		return false;
	}
	if(is_empty(document.form1.tel_novia.value))
	{
		enviar = false;
		alert("El campo Teléfono particular del Novia es requerido");
		ViewErrorById('tel_novia');
		document.form1.tel_novia.focus();
		return false;
	}
	
	if(is_empty(document.form1.quien.value))
	{
		enviar = false;
		alert("El campo Quién esta autorizado(a) a recibir los regalos es requerido");
		ViewErrorById('quien');
		document.form1.quien.focus();
		return false;
	}
	
	if(enviar)
	{
		document.form1.submit();
	}
}

function fncregalo(obj)
{
	/*if(document.getElementById('regalo').style.visibility == 'visible'){
		document.getElementById('regalo').style.visibility = 'hidden';
		document.getElementById('regalo').style.display = 'none';
		document.getElementById('regalo').style.height = '0px';
	}else{
		document.getElementById('regalo').style.visibility = 'visible';
		document.getElementById('regalo').style.display = 'block';
		document.getElementById('regalo').style.height = '185px';
	}*/
	
	if(obj == "si")
	{
		$("#regalo").show(2000,function(){
			$("#regalo").fadeIn(1200, function(){$("#nomape").focus();});
		});
	}
	if(obj == "no")
	{
		$("#regalo").hide(2000,function(){
			$("#regalo").fadeOut(1600);
		});
	}
}

function form_control(type,id)
{
	switch(type)
	{
		case 'text':
			if(document.getElementById(id).value == '' || document.getElementById(id).value == "Campo requerido")
			{
				//document.getElementById(id).style.border = "1px solid #dc8080";
				document.getElementById(id).style.background = "#eab9b9";
				document.getElementById(id).style.color = "#9e5c5c";
				document.getElementById(id).value = "Campo requerido";
				document.getElementById(id).focus();
				send = false;
				
			}else{
				send = true;
			}
		break;
		case 'number':
			if(isNaN(document.getElementById(id).value) || document.getElementById(id).value == '' || document.getElementById(id).value == "Campo numerico")
			{
				//document.getElementById(id).style.border = "1px solid #dc8080";
				document.getElementById(id).style.background = "#eab9b9";
				document.getElementById(id).style.color = "#9e5c5c";
				document.getElementById(id).value = "Campo numerico";
				document.getElementById(id).focus();
				send = false;
				
			}else{
				send = true;
			}
		break;
		case 'email':
			if(document.getElementById(id).value == '' || document.getElementById(id).value.search(/^[\w-\.]{2,}@([\w-]{2,}\.)*[\w-]{2,}\.[\w-]{2,4}$/ig))
			{
				//document.getElementById(id).style.border = "1px solid #dc8080";
				document.getElementById(id).style.background = "#eab9b9";
				document.getElementById(id).style.color = "#9e5c5c";
				document.getElementById(id).value = "Ingrese una direccion de correo";
				document.getElementById(id).focus();
				send = false;
				
			}else{
				send = true;
			}
		break;
	}
	return send;
}


function controlSubmit(id,value)
{
	if(value == true)
	{
		document.getElementById(id).disabled = true;
        document.getElementById(id).style.cursor = "wait";
	}else{
		document.getElementById(id).disabled = false;
        document.getElementById(id).style.cursor = "pointer";
	}
}
