// ==========================================================
// Copyright (c) info-sol.com All rights reserved
// ==========================================================
function MM_findObj(n, d) { //v3.0
  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); return x;
}
/* Functions that swaps images. */
function MM_swapImage() {
  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];}
}
/* Functions that swaps visibility. */
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;
}
var d=document;currReq=null;function reqwin(urladdr) { if (null!=currReq) currReq.close();
var iw=440;
var ih=400;
if (reqwin.arguments[1]==1) { iw=220 }
if (reqwin.arguments[2]>0) { ih=reqwin.arguments[2];}
currReq = window.open(urladdr,"","width=" + iw +",height=" + ih + ",location=no,title=yes,toolbar=no,resizable=no,menubar=no,status=no,scrollbars=no");if ((d.window!= null) && (!currReq.opener)) currReq.opener = d.window;return true; }
function ws(){
var wsStr = '';
if (ws.arguments.length==2) {
	wsStr = 'http://www.kostasleathersandals.com/' + ws.arguments[1] + '/' + ws.arguments[0];
}
window.status=wsStr;
return true;
}

function validate(form,lang) {
var errmsg='', errOut='', posn, ifocuselem, pass=true;
aErro = new Array(8);
switch (lang) {
	case "pt":
		aErro[1] = "\tO seu nome\n";
		aErro[2] = "\tO seu e-mail\n";
		aErro[8] = "Por favor, verifique todos os campos obrigatórios:\n";

	break;
	case "en":
		aErro[1] = "\tYour name\n";
		aErro[2] = "\tYour email address\n";
		aErro[8] = "Please check these required fields:\n";
	break;
	
}
	for (x=0; x<form.elements.length; x++) {
		switch (form.elements[x].name) {
		case "t_name":if (form.elements[x].value.length < 3) {
			errmsg+=aErro[1]
			ifocuselem = x;
		}
		break;
		case "t_email":
		if (form.elements[x].value.length >0) {
			posn=form.elements[x].value.indexOf('\u0020');
			if (form.elements[x].value.length < 5) {
				errmsg+=
				ifocuselem=x; }
			else if (posn>=0) {
					errmsg+=aErro[2];
					ifocuselem=x; }
			else {
				var posn=form.elements[x].value.indexOf('@');
				if (posn==-1) {
					errmsg+=aErro[2];
					ifocuselem=x; } 
				else {
				posn=form.elements[x].value.indexOf('.',posn+2);
				if (posn==-1) {
					errmsg+=aErro[2];
					ifocuselem=x;}
				}
			} 
		}
		else {
			errmsg+=aErro[2];
		}
		break;
		case "no_pessoas":if (form.elements[x].value.length == 0) {
			errmsg+=aErro[8];
			ifocuselem = x;
		}
		break;
		} }
if (errmsg!='') {
	errOut= "_______________________________________________________________\n";	
	errOut+=aErro[8];
	errOut+=errmsg;
	errOut+="\n_______________________________________________________________\n";
	alert(errOut);
	if (parseInt(ifocuselem)) eval("form.elements[" + ifocuselem + "].focus();");
	pass=false;
}
else {
	form.submit();	
	pass=true;
}
return (pass);
}

