function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}
function ltrim(stringToTrim) {
	return stringToTrim.replace(/^\s+/,"");
}
function rtrim(stringToTrim) {
	return stringToTrim.replace(/\s+$/,"");
}
function textCounter(field, limit) {
	if (field.value.length > limit){
		field.value = field.value.substring(0, limit);
	}else{
		document.getElementById('divCharLeft').innerHTML = field.value.length+"/"+limit;
   }
}
function numberOnly(evt) {
    evt = (evt) ? evt : ((window.event) ? event : null);
    if (evt) {
       var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
       if (elem) {
           var charCode = (evt.charCode) ? evt.charCode : 
               ((evt.which) ? evt.which : evt.keyCode); 
           if ((charCode < 32 ) || (charCode > 47 && charCode < 58)) {
               return true;
           } else {
               return false;
           }
       }
    }
}
function numbers(evt) {
    evt = (evt) ? evt : ((window.event) ? event : null);
    if (evt) {
       var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
       if (elem) {
           var charCode = (evt.charCode) ? evt.charCode : 
               ((evt.which) ? evt.which : evt.keyCode); 
           if ((charCode < 32 ) || 
               (charCode > 44 && charCode < 47) || 
               (charCode > 47 && charCode < 58)) {
               return true;
           } else {
               return false;
           }
       }
    }
}
function phoneNumber(evt) {
    evt = (evt) ? evt : ((window.event) ? event : null);
    if (evt) {
       var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
       if (elem) {
           var charCode = (evt.charCode) ? evt.charCode : 
               ((evt.which) ? evt.which : evt.keyCode);  
           if ((charCode < 33 ) || (charCode == 40 ) ||(charCode == 41 ) ||(charCode == 43 ) ||
               (charCode > 44 && charCode < 47) || 
               (charCode > 47 && charCode < 58)) {
               return true;
           } else {
               return false;
           }
       }
    }
}
function upperOnly() {
    var charCode = event.keyCode;
    if (charCode > 96 && charCode < 123) {
        event.keyCode = charCode - 32;
    }
}
function isEmail(email)
{
  var validFormatRegExp =
	/^\w(\.?\w)*@\w(\.?[-\w])*\.[a-z]{2,4}$/i;
  var isValid = validFormatRegExp.test(email);

  return isValid;
}



//Image transition
run_iso = 0;
kind_iso = 1;

function changeIMG_iso() {
    if (document.all) {
		document.images.img_iso.style.filter = "revealTrans(duration = 0)";
		document.images.img_iso.style.filter = "revealTrans(transition = " + kind_iso + ")";
		document.images.img_iso.filters.revealTrans.apply();
	}
	document.images.img_iso.src = pre_iso[run_iso].src;
	
	/*linkto = link_iso[run_iso]; */
	if (document.all)
		document.images.img_iso.filters.revealTrans.Play();
	run_iso ++;
	if (run_iso >= len_iso) run_iso = 0;
	kind_iso ++;
	if (kind_iso > 22) kind_iso = 0;
		setTimeout('changeIMG_iso()', speed_iso);
}// End image transition
