function isValidEmailAddress(emailAddress) {
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	return pattern.test(emailAddress);
}

function PopupCenter(pageURL, title,w,h) {
	var left = (screen.width/2)-(w/2);
	var top = (screen.height/2)-(h/2);
	var targetWin = window.open (pageURL, title+Math.floor(Math.random()*100), 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width='+w+', height='+h+', top='+top+', screenY='+top+', left='+left+',screenX='+left);
	targetWin.focus();
} 

function closeWindow() {
	window.open('','_parent','');
	window.close();
}

function doSearch(){
	var frm = document.frmSearch;
	var qryStr = "?searchValue=" + frm.searchValue.value;
	frm.action = "http://www.kratingdaeng.co.id/search_result/index.html" + qryStr;
	frm.submit();
}

//Untuk mendeteksi penekanan tombol enter pada suatu filed dan melakukan aksi yang diinginkan
function detectEnter(eventObj, procName){
	var keyCode;
	if (document.all){
		keyCode = eventObj.keyCode ;
	}else{
		keyCode = eventObj.which ;
	}
	if (keyCode == 13){
		eval(procName) ;
	}
}

function restrictToNumbers(myfield, e) {
	var key;
	var keychar;
	if (window.event) {
		key = window.event.keyCode;
	} else if (e) {
		key = e.which;
	} else {
		return true;
	}
	keychar = String.fromCharCode(key);
	if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) ) {
		return true;
	} else if ((("0123456789").indexOf(keychar) > -1)) {
		return true;
	} else {
		return false;
	}
}

function restrictToLetters(myfield, e) {
	var key;
	var keychar;
	if (window.event) {
		key = window.event.keyCode;
	} else if (e) {
		key = e.which;
	} else {
		return true;
	}
	keychar = String.fromCharCode(key);
	if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) ) {
		return true;
	} else if ((("AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz_0123456789").indexOf(keychar) > -1)) {
		return true;
	} else {
		return false;
	}
}

function numericonly(input){
  var num = input.value.replace(/\./g,'');
  if(!isNaN(num)){
      
  }
  else{ 
        input.value = input.value.substring(0,input.value.length-1);
  }  
}


