jQuery.fn.safeclone=function(_cloneEvents,_appendToId){var cloneEvents=false;var appendToId='-clone';var clonedObject=new Object();if(typeof(_cloneEvents)=='boolean'){cloneEvents=_cloneEvents;}
if(typeof(_appendToId)=='string'&&_appendToId.length>0){appendToId=_appendToId;}
if(typeof($(this)=='object')){clonedObject=$(this).clone(cloneEvents).unbind()}
clonedObject.attr('id',$(this).attr('id')+appendToId);clonedObject.find('*').map(function(){var myid=$(this).attr('id');if(myid!=''){$(this).attr('id',myid+appendToId);}});return clonedObject;}
var is={ie:navigator.appName=='Microsoft Internet Explorer',java:navigator.javaEnabled(),ns:navigator.appName=='Netscape',ua:navigator.userAgent.toLowerCase(),version:parseFloat(navigator.appVersion.substr(21))||parseFloat(navigator.appVersion),win:navigator.platform=='Win32'}
