document.addEventListener("contextmenu",kpg_nrci_cm, false);
if(nrci_opts['drag']=='1'){
document.addEventListener("dragstart",kpg_nrci_cm, false);
document.addEventListener("touchmove",kpg_nrci_cm, false); 
}
if(nrci_opts['touch']=='1'){
document.addEventListener("touchstart",kpg_nrci_cm, false);
}
if(nrci_opts['gesture']=='1'){
document.addEventListener("gesturestart",kpg_nrci_cm, false);
}
function kpg_nrci_block(event){
event.cancelBubble=true;
if(event.preventDefault!=undefined){
event.preventDefault();
}
if(event.stopPropagation!=undefined){
event.stopPropagation();
}
return false;
}
function kpg_nrci_cm(event){
try {
if(event.target.tagName=="IMG"){
event.cancelBubble=true;
if(event.preventDefault!=undefined){
event.preventDefault();
}
if(event.stopPropagation!=undefined){
event.stopPropagation();
}
return false;
}} catch(error){
console.log("NRI error:"+error);
}
try {
if(event.target.getAttribute("style")==null ||
event.target.getAttribute("style")==""){
return true;
}
if(event.target.style.backgroundImage!=null
&& event.target.style.backgroundImage!='none'
&& event.target.style.backgroundImage!=''){
event.cancelBubble=true;
if(event.preventDefault!=undefined){
event.preventDefault();
}
if(event.stopPropagation!=undefined){
event.stopPropagation();
}
return false;
}} catch(error){
console.log("NRI error:"+error);
}
return true;
};
(function($){
$(function(){
var user_agent=navigator.userAgent;
var is_opera_edge;
var browser=user_agent.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))/i)||[];
var browser_name='';
var browser_class='';
if(/trident/i.test(browser[0]) ){
browser_name='ie';
}else if(browser[0]==='Chrome'){
is_opera_edge=user_agent.match(/\b(OPR|Edge)/);
if(is_opera_edge!==null){
browser_name=is_opera_edge[0].replace('OPR', 'opera');
}}
if(''===browser_name){
if('standalone' in window.navigator&&!window.navigator.standalone){
browser_name='uiwebview';
}else{
browser_name=browser[0]&&''!==browser[0] ? browser[0]:navigator.appName;
}}
browser_name=browser_name.toLowerCase();
switch(browser_name){
case 'msie' :
browser_class='ie';
break;
case 'firefox' :
browser_class='gecko';
break;
default :
browser_class=browser_name;
break;
}
if(user_agent.match(/iPhone/)){
browser_class +=' iphone';
}
$('body').addClass(browser_class);
});
})(jQuery);