//alert(document.all);

function comingsoon(s) {
 if (!s) s='Disponible en breve';
 alert(s);
 return false;
}


var dObjs={ };

function getObj(s) {
 return (dObjs[s]) || (dObjs[s]=document.getElementById(s));
}

function setObjContent(s,c) {
 var res;
 (res=getObj(s)).innerHTML=c;
 return res;
}

function getObjContent(s) {
 return getObj(s).innerHTML;
}


function getCheckVal(ctl) {

 var res=true;
 if (ctl.className=='req') 
  switch(ctl.type) {
   case 'checkbox':
	res=ctl.checked;
	break;
   default:
	if (res=ctl.getAttribute('check')) {
		var exp=eval('/'+res+'/');
		res=ctl.value.search(exp)>-1;
	} else
		res=ctl.value!='';
  }
 return res;
}

function validate(me,go) {

 var fields=me.elements, checkVal, ctl, cltName, i18nName;
 for (var i=0; i<fields.length; i++) {
	ctl=fields[i];
	ctlName=(ctl.title || ctl.name);
	if (!(checkVal=getCheckVal(ctl))) {
		alert('Error!\n\nDebe indicar un valor adecuado para "' + (ctlName) + '"');
		ctl.focus();
		return false;
	}
 }
 if (go) { me.submit(); return false };
 return true;
}

function TQueryString() {
 var res={ }; params=location.search.substr(1).split('&');
 for (var i=0; i<params.length; i++) {
	var parts=params[i].split('=');
	res[parts[0]]=parts[1];
 }
 return res;
}

var QueryString=new TQueryString();
