// Written by Francesco Iannuzzelli for PeaceLink // francesco@peacelink.org // based on Browser Sniffer script at DynamicDrive // http://www.dynamicdrive.com/dynamicindex9/browsersniffer.htm var exclude=1; var agt=navigator.userAgent.toLowerCase(); var win=0;var mac=0;var lin=1; if(agt.indexOf('win')!=-1){win=1;lin=0;} if(agt.indexOf('mac')!=-1){mac=1;lin=0;} var lnx=0;if(lin){lnx=1;} var ice=0; var ie=0;var ie4=0;var ie5=0;var ie6=0;var com=0;var dcm; var op5=0;var op6=0;var op7=0; var ns4=0;var ns6=0;var ns7=0;var mz7=0;var kde=0;var saf=0; if(typeof navigator.vendor!="undefined" && navigator.vendor=="KDE"){ var thisKDE=agt; var splitKDE=thisKDE.split("konqueror/"); var aKDE=splitKDE[1].split("; "); var KDEn=parseFloat(aKDE[0]); if(KDEn>=2.2){ kde=1; ns6=1; exclude=0; } } else if(agt.indexOf('webtv')!=-1){exclude=1;} else if(typeof window.opera!="undefined"){ exclude=0; if(agt.indexOf("opera/5")!=-1||agt.indexOf("opera 5")!=-1){op5=1;} if(agt.indexOf("opera/6")!=-1||agt.indexOf("opera 6")!=-1){op6=1;} if(agt.indexOf("opera/7")!=-1||agt.indexOf("opera 7")!=-1){op7=1;} } else if(typeof document.all!="undefined"&&!kde){ exclude=0; ie=1; if(typeof document.getElementById!="undefined"){ ie5=1; if(agt.indexOf("msie 6")!=-1){ ie6=1; dcm=document.compatMode; if(dcm!="BackCompat"){com=1;} } } else{ie4=1;} } else if(typeof document.getElementById!="undefined"){ exclude=0; if(agt.indexOf("netscape/6")!=-1||agt.indexOf("netscape6")!=-1){ns6=1;} else if(agt.indexOf("netscape/7")!=-1||agt.indexOf("netscape7")!=-1){ns6=1;ns7=1;} else if(agt.indexOf("gecko")!=-1){ns6=1;mz7=1;} if(agt.indexOf("safari")!=-1 || (typeof document.childNodes!="undefined" && typeof document.all=="undefined" && typeof navigator.taintEnabled=="undefined")){mz7=0;ns6=1;saf=1;} } else if((agt.indexOf('mozilla')!=-1)&&(parseInt(navigator.appVersion)>=4)){ exclude=0; ns4=1; if(typeof navigator.mimeTypes['*']=="undefined"){ exclude=1; ns4=0; } } if(agt.indexOf('escape')!=-1){exclude=1;ns4=0;} if(typeof navigator.__ice_version!="undefined"){exclude=1;ie4=0;} var user_browser = "-"; var user_os = "-"; var screen_width = "-"; var screen_height = "-"; var screen_color = "-"; if ( document.all || document.getElementById || document.layers ) { screen_width = screen.width; screen_height = screen.height; screen_color = screen.colorDepth; } if (ie==1) user_browser = "ie"; if (ie4==1) user_browser = "ie4"; if (ie5==1) user_browser = "ie5"; if (ie6==1) user_browser = "ie6"; if (ns4==1) user_browser = "ns4"; if (ns6==1) user_browser = "ns6"; if (ns7==1) user_browser = "ns7"; if (mz7==1) user_browser = "mz7"; if (kde==1) user_browser = "kde"; if (saf==1) user_browser = "saf"; if (op5==1) user_browser = "op5"; if (op6==1) user_browser = "op6"; if (op7==1) user_browser = "op7"; if (exclude==1) user_browser = "legacy"; if (win==1) user_os = "windows"; if (mac==1) user_os = "mac"; if (lin==1) user_os = "linux"; /* document.write("width: " + screen_width + " px
"); document.write("height: " + screen_height + " px
"); document.write("color depth: " + screen_color + " bit
"); document.write("browser: " + user_browser + "
"); document.write("os: " + user_os + "
"); */ var url; url = "http://www.altranet.org/tools/browser_sniff.php?w=" + screen_width + "&h=" + screen_height + "&c=" + screen_color + "&b=" + user_browser + "&o=" + user_os; document.write("");