/*------------------------------------------------------*/
// Java Button
/*------------------------------------------------------*/
function HideButton(name) {
    $('btn_' + name).style.display = 'none';
    $('proc_' + name).style.display = '';
}

/*------------------------------------------------------*/
// Delete Something
/*------------------------------------------------------*/
function deleteSomething(url, mess) {
	if ( confirm(mess) ) {
		document.location.href = url;
	} else {
		return false;
	}
}

/*------------------------------------------------------*/
// Create Cookie
/*------------------------------------------------------*/
function createCookie(name,value,days) {
    if (days) {
        var date = new Date();
        date.setTime(date.getTime()+(days*24*60*60*1000));
        var expires = "; expires="+date.toGMTString();
    }
    else var expires = "";
    document.cookie = name+"="+value+expires+"; path=/";
}

/*------------------------------------------------------*/
// Check Email Address
/*------------------------------------------------------*/
function checkEmailAddress(email) {
    // the following expression must be all on one line...
    var goodEmail = email.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
    if ( goodEmail ) {
        return true;
    } else {
        return false;
    }
}

/*------------------------------------------------------*/
// Get Scroll Height
/*------------------------------------------------------*/
function getScrollX() {
    
    var scrOfX = 0;
    if( typeof( window.pageYOffset ) == 'number' ) {
        //Netscape compliant
        scrOfX = window.pageXOffset;
        
    } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
        //DOM compliant
        scrOfX = document.body.scrollLeft;
        
    } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
        //IE6 standards compliant mode
        
        scrOfX = document.documentElement.scrollLeft;
    }
    return scrOfX;
}
