	function isValidEmail(emailAddress) {
	    var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
	    return re.test(emailAddress);
	}
	function trim(value) {
	   var temp = value;
	   var obj = /^(\s*)([\W\w]*)(\b\s*$)/;
	   if (obj.test(temp)) { temp = temp.replace(obj, '$2'); }
	   var obj = /  /g;
	   while (temp.match(obj)) { temp = temp.replace(obj, " "); }
	   return temp;
	}
//----------------------------------------------------------------------------------------
function prop(obj) {
properties = '';
    for (var propName in obj) { 

    	var cont = obj[propName];

    	if (typeof(cont) == 'function') {
//    		properties +=" "+propName+" = function - ";
    	}
    	else if (typeof(cont) == 'object') {
//    		properties += " "+propName+" = "+ prop(obj.propName) + " - ";
    	}
    	else 

    	properties +=" "+propName+" = "+ cont +" - ";  
    }  
return properties;
}
