<!--

var allSpacesRe = /\s+/g;
var leadingSpacesRe = /^\s+/;
var trailingSpacesRe = /\s+$/;

function removeSpaces(s) { return s.replace(allSpacesRe, ""); }
function trimLeading(s) { return s.replace(leadingSpacesRe, ""); }
function trimTrailing(s) { return s.replace(trailingSpacesRe, ""); }
function trim_old(s) { return trimLeading(trimTrailing(s)); }


function trim(string) {
//	return string.replace(/(^\s+)|(\s+$)/g, "");
   return string.replace(/^\s+/, '').replace(/\s+$/, '');
}


function isValidEmail(strEmail){
   validRegExp = /^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z0-9]{2,6}$/i;
  
   if (strEmail.search(validRegExp) == -1) 
   {
      return false;
   } 
   return true; 
}

function isValidTextMessaging(strMobile) {
	validRegExp = /^(\+)?(\d{10,})$/i;
	if (strMobile.search(validRegExp) == -1) 
   	{
      	return false;
   	} 
	return true;
}

function isValidPhone(strPhone) {
	validRegExp = /^(1)?(\d{7,10})$/i;
	if (strPhone.search(validRegExp) == -1) {
      	return false;
   	} 
	return true;
}

function isValidAOL(strAolAddress) {
	validRegExp = /^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@aol\.com$/i;
	if (strAolAddress.search(validRegExp) == -1) 
   	{
      	return false;
   	} 
	return true;
}

function isValidGTalk(strGTalkAddress) {
	validRegExp = /^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@gmail\.com$/i;
	if (strGTalkAddress.search(validRegExp) == -1) 
   	{
      	return false;
   	} 
	return true;
}

function isValidICQ(strICQNumber) {
	validRegExp = /^(\d+)$/i;
	if (strICQNumber.search(validRegExp) == -1) 
   	{
      	return false;
   	} 
	return true;
}

function isValidYahoo(strYahooAddress) {
	validRegExp = /^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@yahoo\.com$/i;
	if (strYahooAddress.search(validRegExp) == -1) 
   	{
      	return false;
   	} 
	return true;
}

function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}


function addEvent(obj, evType, fn) { 
	if (obj.addEventListener){ 
		obj.addEventListener(evType, fn, false); 
		return true; 
	} else if (obj.attachEvent) { 
   		var r = obj.attachEvent("on"+evType, fn); 
	   	return r; 
	} else { 
		return false; 
	} 
}

function isNodeList(_object) {
	if (typeof _object == 'object'
		&& typeof _object.length == 'number' 
	    /*&& (typeof _object.item == 'function' || typeof _object.item == 'string')*/
	    /*&& typeof _object.nextNode == 'function'
	    && typeof _object.reset == 'function'*/)
	{
	    return true;
	}
	return false;
}

function isFloat(value) {
	if(isNaN(value)){
		return false;
   	} else {
      	if(parseFloat(value)) {
			return true;
		} else {
        	return false;
		}
	}
}

function showErrorBlock(title, content) {
	$j('#moxme-notification').hide();
	$j('#moxme-error-block').show();
    $j('#moxme-error-title').html(title);
    $j('#moxme-error-content').html(content);  
    scrollToTop();  
}

function showErrorValidation (text) {
	$j('#ul-moxme-error-block').show();
	jQuery(" <li />" )             
             .addClass( "invalid" )
             .html( text )
             .appendTo( jQuery( "#ul-moxme-error-block" ) );
}

function hideErrorBlock() {
	$j('#moxme-error-block').hide();
}

function navigationBack(url) {
	//if (history.length <= 1) {
	window.location.href = url;
	//} else {
	//	history.back();
	//}
}

function scrollToTop() {
      if ( document.documentElement && document.documentElement.scrollTop )
      {
            document.documentElement.scrollTop = 0;
      }
      else if ( document.body )
      {
            document.body.scrollTop = 0;
      }
}

function doTableHighlight(tableId, is_no_click){
	if(is_no_click){
		$j('#'+tableId).colorize({banDataClick:'true'});
	} else{
		$j('#'+tableId).colorize({hiliteColor:'#FFFFCC'});
	}
}

//-->

