function findPosX(obj) {
 var curleft = 0;
 if(obj.offsetParent)
 while(1) {
  curleft += obj.offsetLeft;
  if(!obj.offsetParent)break;
  obj = obj.offsetParent;
  }
  else if(obj.x) 
  curleft += obj.x;
  return curleft;
}

function findPosY(obj) {
 var curtop = 0;
 if(obj.offsetParent) 
 while(1) {
	curtop += obj.offsetTop;
    if(!obj.offsetParent)break;
    obj = obj.offsetParent;
  }
  else if(obj.y)curtop += obj.y;
  return curtop;
}


function IsEmpty(obj, obj_type)
{
	if (obj_type == "text" || obj_type == "password" || obj_type == "textarea" || obj_type == "file")	{
		var objValue;
		objValue = obj.value.replace(/\s+$/,"");
		if (objValue.length == 0) {
			return true;
		} else {
			return false;
		}
	} else if (obj_type == "select" || obj_type == "select-one") {
		for (i=0; i < obj.length; i++) {
			if (obj.options[i].selected) 
				{
					if(obj.options[i].value==" ") 
					{return true;obj.focus();} else {return false;}
					
					if(obj.options[i].value == "0") 
					{
						if(obj.options[i].seletedIndex == "0") 
						{return true;obj.focus();}
					} else {return false;}
				}
			
		}
		return true;	
	} else if (obj_type == "radio" || obj_type == "checkbox") {
		if (!obj[0] && obj) {
			if (obj.checked) {
				return false;
			} else {
				return true;	
			}
		} else {
			for (i=0; i < obj.length; i++) {
				if (obj[i].checked) {
					return false;
				}
			}
			return true;
		}
	} else {
		return false;
	}
} 

function ValidateEmail(Email)
{
	var funRegExp	      = new RegExp("^[A-Za-z0-9][A-Za-z0-9_\\.\-]*\\@[a-zA-Z0-9]+\\.[a-zA-Z]+[\\.]?[a-zA-Z]*$");
	if (!Email.match(funRegExp)) { return false; }//if
	return true;
}

function formTip(obj, objtxt) {
	var divTag = document.createElement('div');
	divTag.id = "formtips";
	divTag.style.position = "absolute";
	divTag.style.top = findPosY(document.getElementById(obj))+"px";
	divTag.style.left = findPosX(document.getElementById(obj))+document.getElementById(obj).offsetWidth+"px";
	divTag.innerHTML = '<div class="fleft" style="background:url(images/tip-left-img.gif) repeat-x; height:40px;"><div class="smalltxt boldtxt" style="padding:11px 0px 0px 35px;">'+objtxt+'</div></div><div class="fleft" style="background:url(images/tip-right-img-bg.gif) no-repeat; width:20px; height:40px;"><!-- &nbsp; --></div><div class="clear"></div>';
	document.body.appendChild(divTag);	
  }

  function formTipCls(obj) {
	var d = document.getElementById(obj);
	if(d) {document.body.removeChild(d);}
  }

function show(divid) { 
	document.getElementById(divid).style.display="block";
}

function hide(divid) {
	document.getElementById(divid).style.display="none";
}
