/*get Y Coordinate of an object*/
function getPosY(id){
	var obj=document.getElementById(id);
	var posy=0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			posy += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else{
		if(obj.y)
			posy += obj.y;
		}
	return posy;	
}
/*get X Coordinate of an object*/
function getPosX(id){
	var obj=document.getElementById(id);
	var posx=0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			posx += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else{
		if (obj.x)
			posx += obj.x;
		return posx;
	}
	return posx;
}

function getElementPosition(elemID) {
var offsetTrail = document.getElementById(elemID);
var offsetLeft = 0;
var offsetTop = 0;
while (offsetTrail) {
offsetLeft+=offsetTrail.offsetLeft;
offsetTop+=offsetTrail.offsetTop;
offsetTrail = offsetTrail.offsetParent;
}
if (navigator.userAgent.indexOf("Mac") != -1 && typeof document.body.leftMargin != "undefined" && navigator.appName=="Microsoft Internet Explorer" ) {
offsetLeft += parseInt(document.body.leftMargin);
offsetTop += parseInt(document.body.topMargin);
}
return {left:offsetLeft, top:offsetTop};
}
//ejemplo left de elemento con id="pepe": alert(getElementPosition('pepe').left);  
function sendForm(myform){
		var values="";
		var element;
		var form = document.getElementById(myform);
		for(var i=0; i<form.elements.length; i++){
			element = form.elements[i];
			if(element.name=="" || element.disabled || element.type=="file") continue;
			if(element.title=="*" && (element.value==null || element.value=="" || element.selectedIndex==0)){
					alert("Debe capturar los campos requeridos marcados con \"*\"");
					element.focus();
					return false;
			}//if
			if(element.type=="radio" || element.type=="checkbox")
				if(!element.checked)
					continue;

			if(element.type=="select-multiple"){
				for(var j=0; j<element.length;j++){
					if(!element.options[j].selected)
						continue;
							
				}//for
			}
		}//for
		return true;
	}