var deviceIphone="iphone";var deviceIpod="ipod";var devicePlaystation="playstation";var deviceWap="wap";var deviceWinMob="windows ce";var enginePie="wm5 pie";var deviceIeMob="iemobile";var deviceS60="series60";var deviceSymbian="symbian";var deviceS60="series60";var deviceS70="series70";var deviceS80="series80";var deviceS90="series90";var deviceBB="blackberry";var deviceBBStorm="blackberry95";var deviceAndroid="android";var deviceMidp="midp";var deviceWml="wml";var deviceBrew="brew";var devicePalm="palm";var deviceWebOS="webos";var engineXiino="xiino";var engineBlazer="blazer";var devicePda="pda";var deviceNintendoDs="nitro";var engineWebKit="webkit";var engineNetfront="netfront";var manuSonyEricsson="sonyericsson";var manuericsson="ericsson";var manuSamsung1="sec-sgh";var svcDocomo="docomo";var svcKddi="kddi";var svcVodafone="vodafone";var s60GetsMobile=true;var iphoneIpodGetsMobile=true;var uagent=navigator.userAgent.toLowerCase();
function DetectIphone(){if(uagent.search(deviceIphone)>-1){if(uagent.search(deviceIpod)>-1)return false;else return true;}else return false;}
function DetectIpod(){if(uagent.search(deviceIpod)>-1)return true;else return false;}
function DetectIphoneOrIpod(){if(uagent.search(deviceIphone)>-1||uagent.search(deviceIpod)>-1)return true;else return false;}
function DetectAndroid(){if(uagent.search(deviceAndroid)>-1)return true;else return false;}
function DetectAndroidWebKit(){if(DetectAndroid()){if(DetectWebkit())return true;else return false;}else return false;}
function DetectWebkit(){if(uagent.search(engineWebKit)>-1)return true;else return false;}
function DetectS60OssBrowser(){if(DetectWebkit()){if((uagent.search(deviceS60)>-1||uagent.search(deviceSymbian)>-1))return true;else return false;}else return false;}
function DetectSymbianOS(){if(uagent.search(deviceSymbian)>-1||uagent.search(deviceS60)>-1||uagent.search(deviceS70)>-1||uagent.search(deviceS80)>-1||uagent.search(deviceS90)>-1)return true;else return false;}
function DetectBlackBerry(){if(uagent.search(deviceBB)>-1)return true;else return false;}
function DetectBlackBerryTouch(){if(uagent.search(deviceBBStorm)>-1)return true;else return false;}
function DetectWindowsMobile(){if(uagent.search(deviceWinMob)>-1||uagent.search(deviceIeMob)>-1||uagent.search(enginePie)>-1)return true;else return false;}
function DetectPalmOS(){if(uagent.search(devicePalm)>-1||uagent.search(engineBlazer)>-1||uagent.search(engineXiino)>-1){if(DetectPalmWebOS())return false;else return true;}else return false;}
function DetectPalmWebOS(){if(uagent.search(deviceWebOS)>-1)return true;else return false;}
function SetS60GetsMobile(setMobile){s60GetsMobile=setMobile;};
function SetS60GetsMobile(setMobile){iphoneIpodGetsMobile=setMobile;};
function DetectSmartphone(){if(DetectIphoneOrIpod())return true;if(DetectS60OssBrowser())return true;if(DetectSymbianOS())return true;if(DetectWindowsMobile())return true;if(DetectBlackBerry())return true;if(DetectPalmOS())return true;if(DetectPalmWebOS())return true;if(DetectAndroid())return true;return false;};
function DetectMobileQuick(){if(uagent.search(deviceWap)>-1||uagent.search(deviceMidp)>-1||uagent.search(deviceWml)>-1||uagent.search(deviceBrew)>-1){return true;}if(DetectSmartphone())return true;if(uagent.search(engineNetfront)>-1)return true;if(uagent.search(devicePlaystation)>-1)return true;if(uagent.search(devicePda)>-1)return true;return false;};
function DetectMobileLonger(){if(DetectMobileQuick())return true;if(uagent.search(svcDocomo)>-1)return true;if(uagent.search(svcKddi)>-1)return true;if(uagent.search(deviceNintendoDs)>-1)return true;if(uagent.search(svcVodafone)>-1)return true;if(uagent.search(manuSamsung1)>-1||uagent.search(manuSonyEricsson)>-1||uagent.search(manuericsson)>-1){return true;}return false;};if(DetectMobileLonger()){var question=confirm("Would you like to view the Phone-optimized version of our site?");if(question){if(DetectSmartphone()){window.location="/mobile/mobile.php?width="+screen.width+"&u="+encodeURIComponent(document.location.href)+((document.cookie.length>0)?'c='+document.cookie:'');}else{window.location="http://www.google.com/gwt/n?u="+encodeURIComponent(document.location.href);}}}
