/**
 * @author DRobe
 */

function Validar(form) {
	var formularioOk = true;
	var browser = navigator.appName;
	if (browser.indexOf("Netscape") != -1) {
		form1 = MM_findObj('form1');
	}

	if (form1.NombreContacto.value == "") {
		alert("Por favor ingrese su nombre ");
		form1.NombreContacto.focus();
		formularioOk = false;
		return;
	}

	if (form1.TelefonoContacto.value == "") {
		alert("Por favor ingrese su Tel�fono de red fija, \"NO CELULAR\"");
		form1.TelefonoContacto.focus();
		formularioOk = false;
		return;
	}

	if (form1.EmailContacto.value == "") {
		alert("Por favor ingrese su email");
		form1.EmailContacto.focus();
		formularioOk = false;
		return;
	}

	var s = form1.EmailContacto.value;
	var filter = /^[A-Za-z][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;

	if (!filter.test(s)) {
		alert("Ingrese una direccion de correo valida");
		form1.EmailContacto.focus();
		formularioOk = false;
		return;
	}

	if (form1.HorarioContacto.value == "") {
		alert("Por favor ingrese su Horario de contacto");
		form1.HorarioContacto.focus();
		formularioOk = false;
		return;
	}

	if (form1.FechaEntrega.value == 0) {
		alert("Por favor ingrese la Fecha de entrega");
		form1.FechaEntrega.focus();
		formularioOk = false;
		return;
	}

	if (form1.HorarioEntrega.value == 0) {
		alert("Por favor ingrese el horario de entrega");
		form1.HorarioEntrega.focus();
		formularioOk = false;
		return;
	}

	if (form1.NombreEntrega.value == "") {
		alert("Por favor ingrese el nombre del agasajado");
		form1.NombreEntrega.focus();
		formularioOk = false;
	}

	if (form1.DomicilioEntrega.value == "") {
		alert("Por favor ingrese la Direccion de entrega");
		form1.DomicilioEntrega.focus();
		formularioOk = false;
		return;
	}

	if (form1.entrecalles.value == "") {
		alert("Por favor las entre calles");
		form1.entrecalles.focus();
		formularioOk = false;
		return;
	}
	if (form1.Localidad.value == "") {
		alert("Por favor ingrese la localidad");
		form1.Localidad.focus();
		formularioOk = false;
		return;
	}
	if (formularioOk) {
		if (form1.FormaPago.value == 5) {
			form1.action = 'pagotarjeta.php';
			form1.submit();
		} else {
			form1.action = 'pagofin.php';
			form1.submit();
		}
	}

}

function ValidarTrj(form) {
	var browser = navigator.appName;
	if (browser.indexOf("Netscape") != -1) {
		form1 = MM_findObj('form1');
	}

	if (form1.trjNomTit.value == "") {
		alert("Por favor ingrese el nombre del Titular\ncomo aparece en la tarjeta");
		form1.trjNomTit.focus();
		return;
	}

	if (form1.trjNumTrj.value == "") {
		alert("Por favor numero de la tarjeta\nsin guiones ni espacios");
		form1.trjNumTrj.focus();
		return;
	}

	if (isNaN(form1.trjNumTrj.value)) {
		alert("Por favor el numero de la tarjeta debe ser numerico\ny no debe contener guiones ni espacios");
		form1.trjNumTrj.focus();
		return;
	}

	if (form1.txtFhVenc.value == "") {
		alert("Por favor coloque la fecha de vencimiento\nde la tarjeta en formato MMAA");
		form1.txtFhVenc.focus();
		return;
	}

	if (isNaN(form1.txtFhVenc.value)) {
		alert("Por favor la fecha de vencimiento debe ser numerica \ny en formato MMAA");
		form1.txtFhVenc.focus();
		return;
	}

	if (form1.txtCodSeg.value == "") {
		alert("Por favor coloque el codigo de seguridad de la tarjeta");
		form1.txtCodSeg.focus();
		return;
	}

	if (isNaN(form1.txtCodSeg.value)) {
		alert("Por favor la fecha de vencimiento debe ser numerica \ny en formato MMAA");
		form1.txtCodSeg.focus();
		return;
	}

	if (form1.txtEmail.value == "") {
		alert("Por favor ingrese su email");
		form1.txtEmail.focus();
		return;
	}

	var s = form1.txtEmail.value;
	var filter = /^[A-Za-z][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	if (!filter.test(s)) {
		alert("Ingrese una direccion de correo valida");
		form1.txtEmail.focus();
		return;
	}

	if (form1.txtNroDoc.value == "") {
		alert("Por favor coloque el numero de documento");
		form1.txtNroDoc.focus();
		return;
	}

	if (form1.txtCalle.value == "") {
		alert("Por favor coloque el nombre de la calle\donde recibe el resumen de su tarjeta");
		form1.txtCalle.focus();
		return;
	}

	if (form1.txtNumero.value == "") {
		alert("Por favor coloque la altura de la calle\donde recibe el resumen de su tarjeta");
		form1.txtNumero.focus();
		return;
	}

	if (form1.txtFhNac.value == "") {
		alert("Por favor coloque la fecha de nacimiento\nde la tarjeta en formato DDMMAAAA");
		form1.txtFhNac.focus();
		return;
	}

	if (isNaN(form1.txtFhNac.value)) {
		alert("Por favor la fecha de nacimiento debe ser numerica \ny en formato DDMMAAAA");
		form1.txtFhNac.focus();
		return;
	}

	form1.action = 'pagofin.php';
	form1.submit();
}

function imjtrjchange() {
	args = imjtrjchange.arguments;
	oImgtrj = MM_findObj("trjimagen");
	oTxtTarj = MM_findObj("txtcodseg");
	if (args[0] == 5) {
		oImgtrj.src = "_img/logocabal.jpg";
		oImgtrj.alt = "Cabal";
		oTxtTarj.innerHTML = "(Codigo de 3 digitos al reverso de la tarjeta)";
	}
	if (args[0] == 4) {
		oImgtrj.src = "_img/logoshopping.jpg";
		oImgtrj.alt = "Shopping";
		oTxtTarj.innerHTML = "(Codigo de 3 digitos al reverso de la tarjeta)";
	}
	if (args[0] == 3) {
		oImgtrj.src = "_img/logoamex.gif";
		oImgtrj.alt = "American Express";
		oTxtTarj.innerHTML = "(Codigo de 4 digitos al frente de la tarjeta)";
	}
	if (args[0] == 2) {
		oImgtrj.src = "_img/logomaster.gif";
		oImgtrj.alt = "MasterCard";
		oTxtTarj.innerHTML = "(Codigo de 3 digitos al reverso de la tarjeta)";
	}
	if (args[0] == 1) {
		oImgtrj.src = "_img/logovisa.gif";
		oImgtrj.alt = "Visa";
		oTxtTarj.innerHTML = "(Codigo de 3 digitos al reverso de la tarjeta)";
	}
}

function thumbswap(objurl) {

	obj = document.getElementById("detail_img");
	obj.src = objurl;
	return true;
}

function CreateBookmarkLink() {
	title = "Dulce Armonia, Desayunos a Domicilio";
	url = "http://www.dulcearmonia.com.ar";
	if (window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url, "");
	} else if (window.external) { // IE Favorite
		window.external.AddFavorite(url, title);
	} else if (window.opera && window.print) { // Opera Hotlist
		return true;
	}
}

// *************************************************************
// Macromedia Script (incluyo Macromedia Script para reutilizar
// funciones.)
// *************************************************************

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;
}