

        function NotLoggedIn(o,s){
            //alert('You must be logged in to ' + s + '.');
            o.innerHTML = "You must login to " + s + ".  <a href='login.aspx?returnurl=clip.aspx?key=" + key + "'>Click here</a> to login.";
        }

                    
            
      function multiEmail(email_field) {
            var email = email_field.split(',');
            for (var i = 0; i < email.length; i++) {
                if (!isValidEmail(email[i])) {                 
                    return false;
                }
            }
        return true;
       }
       
        function isValidEmail(str) {

          return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
          //var emailReg = "/^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i";
           // var regex = new RegExp(emailReg);
            //return regex.test(str);

        }
           
    function isValidEmail1(addr) {
        
        if (addr == '') {    
           return false;
        }
        var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
        for (i=0; i<invalidChars.length; i++) {
           if (addr.indexOf(invalidChars.charAt(i),0) > -1) {          
              return false;
           }
        }
        for (i=0; i<addr.length; i++) {
           if (addr.charCodeAt(i)>127) {          
              return false;
           }
        }

        var atPos = addr.indexOf('@',0);
        if (atPos == -1) {       
           return false;
        }
        if (atPos == 0) {
           return false;
        }
        if (addr.indexOf('@', atPos + 1) > - 1) {
           return false;
        }
        if (addr.indexOf('.', atPos) == -1) {
           return false;
        }
        if (addr.indexOf('@.',0) != -1) {
           return false;
        }
        if (addr.indexOf('.@',0) != -1){
           return false;
        }
        if (addr.indexOf('..',0) != -1) {
           return false;
        }
        var suffix = addr.substring(addr.lastIndexOf('.')+1);
        if (suffix.length != 2 && suffix != 'com' && suffix != 'net' && suffix != 'org' && suffix != 'edu' && suffix != 'int' && suffix != 'mil' && suffix != 'gov' & suffix != 'arpa' && suffix != 'biz' && suffix != 'aero' && suffix != 'name' && suffix != 'coop' && suffix != 'info' && suffix != 'pro' && suffix != 'museum') {
           return false;
        }
        return true;
    }
    
    function FormatFileSize (size)
	{

		var s;

		if (size < 1024){
			s = size.toFixed(2) + " B";			
		}else{
		        if (size < 10240){
		        	s = (size / 1024).toFixed(2) + " KB";
		        }else{
		                if (size < 102400){
			                s = (size / 1024).toFixed(2) + " KB";
                		}else{
                		        if (size < 1048576){
			                       s = (size / 1024).toFixed(2) + " KB";
			                    }else{
			                            if (size < 10485760){
			                                s = (size / 1048576).toFixed(2) + " MB";
                                		}else{
                                		        if (size < 104857600){
			                                       s = (size / 1048576).toFixed(2) + " MB";
                                			    }else{
                                			        if (size < 1073741824){
			                                            s = (size / 1048576).toFixed(2) + " MB";
		                                            }else{
			                                            s = (size / 1073741824).toFixed(2) + " GB";
		                                            }
                                			    }		                                
                                		}		                                
			                    }                 		
		                
                		}		                
		        }		
		
		}	
			
			

		return s;
		
	}
    
    
    function onABCommComplete() {
    }
    
