// JavaScript Document

/* disable enter key */
function disableEnterKey(e)
{
     var key;
     if(window.event)
          key = window.event.keyCode;     //IE
     else
          key = e.which;     //firefox
     if(key == 13)
          return false;
     else
          return true;
}
/* get vertical scroll */
function getScrollTop(){
    if(typeof pageYOffset!= 'undefined'){
        //most browsers
        return pageYOffset;
    }
    else{
        var B= document.body; //IE 'quirks'
        var D= document.documentElement; //IE with doctype
        D= (D.clientHeight)? D: B;
        return D.scrollTop;
    }
}
/* get window height */
function getWindowHeight(){
		if(typeof pageYOffset!= 'undefined'){
        //most browsers
        return window.innerHeight;
		}
		else{
			return document.documentElement.clientHeight;
		}
	}
/* trim */
function trim(str){
	var whitespace = ' \n\r\t\f\x0b\xa0\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u200b\u2028\u2029\u3000';
	for (var i = 0; i < str.length; i++) {
		if (whitespace.indexOf(str.charAt(i)) === -1) {
			str = str.substring(i);
			break;
		}
	}
	for (i = str.length - 1; i >= 0; i--) {
		if (whitespace.indexOf(str.charAt(i)) === -1) {
			str = str.substring(0, i + 1);
			break;
		}
	}
	return whitespace.indexOf(str.charAt(0)) === -1 ? str : '';
}
/* array search */
function arraySearch(o, array){
	for(var i = 0; i < array.length; i++)
	   if(array[i] === o)
		 return true;
	return false;
}
/* strpos */
function strpos (haystack, needle) {
    var i = (haystack+'').indexOf(needle);
    return i === -1 ? false : i;
}
