// JavaScript Document


 var reSpace = /^\s*$/;
 var reNumber = /^[0-9]+$/;
 var reStr = /^[a-zA-Z_ ]+$/;
 var reStrAlpha = /([a-zA-Z0-9._-]+)$/;
 var rePhone = /^([\+]?\(?[\d]{0,3}[\-. ]?[\d]{2,3}\)?)[\- ]?([\d]{3,4}[\-. ]?[\d]{4})$/;
 var reEmail = /^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@(([0-9a-zA-Z])+([-\w]*[0-9a-zA-Z])*\.)+[a-zA-Z]{2,9})$/;


function isset(  ) {
    // http://kevin.vanzonneveld.net
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: FremyCompany
    // +   improved by: Onno Marsman
    // *     example 1: isset( undefined, true);
    // *     returns 1: false
    // *     example 2: isset( 'Kevin van Zonneveld' );
    // *     returns 2: true
    
    var a=arguments; var l=a.length; var i=0;
    
    if (l==0) { 
        throw new Error('Empty isset'); 
    }
    
    while (i!=l) {
        if (typeof(a[i])=='undefined' || a[i]===null) { 
            return false; 
        } else { 
            i++; 
        }
    }
    return true;
}
