



function querySt(ji) 

{



hu = window.location.search.substring(1);

gy = hu.split("&");

	for (i=0;i<gy.length;i++) {

		ft = gy[i].split("=");



		if (ft[0] == ji) {

			return ft[1];

		}



	}



}



function setCookie(c_name,value,expireMins)

{

var exdate=new Date();

exdate.setMinutes(exdate.getMinutes()+expireMins);

document.cookie=c_name+ "=" +escape(value)+

((expireMins==null) ? "" : ";expires="+exdate.toUTCString());

}



function getCookie(c_name)

{

if (document.cookie.length>0)

  {

  var c_start=document.cookie.indexOf(c_name + "=");

  if (c_start!=-1)

    {

    c_start=c_start + c_name.length+1;

    var c_end=document.cookie.indexOf(";",c_start);

    if (c_end==-1) c_end=document.cookie.length;

    return unescape(document.cookie.substring(c_start,c_end));

    }

  }

return "";

}

 

//Initialize our user agent string to lower case.

var uagent = navigator.userAgent.toLowerCase();

 

//**************************

// Detects if the current device is a smart phone

function DetectSmart()

{

   if (uagent.search("iphone") > -1)

      return true;

   else if (uagent.search("opera 2") > -1)

      return true;

   else if (uagent.search("iphone")>-1)

     return true;

   else if (uagent.search("ipod")>-1)

     return true;

   else if (uagent.search("palm")>-1)

     return true;

   else if (uagent.search("palm os")>-1)

     return true;

   else if (uagent.search("hiptop")>-1)

     return true;

   else if (uagent.search("avantgo")>-1)

     return true;

   else if (uagent.search("fennec")>-1)

     return true;

   else if (uagent.search("plucker")>-1)

     return true;

   else if (uagent.search("blazer")>-1)

     return true;

   else if (uagent.search("xiino")>-1)

     return true;

   else if (uagent.search("elaine")>-1)

     return true;

   else if (uagent.search("palmos")>-1)

     return true;

   else if (uagent.search("android")>-1)

     return true;

   else if (uagent.search("mot-cool")>-1)

     return true;

   else if (uagent.search("IEMobile")>-1)

     return true;

   else if (uagent.search("windows phone")>-1)

     return true;        

   else if (uagent.search("AppleWebKit")>-1)

      return true;

   else if (uagent.search("blackberry 9")>-1)

      return true;
   else if (uagent.search("blackberry9")>-1)

      return true;

   else if (uagent.search("teleca")>-1)

   	return true;

   else if (uagent.search("samsung-sgh-A737")>-1)

      return true;

   else

      return false;

}

 

//**************************

// Detects if the current device is an other mobile phone

function DetectOther()

{

 if (uagent.search("symbian") > -1)

  return true;

 else if (uagent.search("series")>-1)

     return true;

 else if (uagent.search("nokia")>-1)

     return true;

 else if (uagent.search("mot-l6")>-1)

     return true;

 else if (uagent.search("mot-a")>-1)

     return true;

 else if (uagent.search("mot-v")>-1)

     return true;

 else if (uagent.search("mot-e")>-1)

     return true;

 else if (uagent.search("motorola")>-1)

     return true;

 else if (uagent.search("lg-")>-1)

     return true;

 else if (uagent.search("lge")>-1)

     return true;

 else if (uagent.search("nec-")>-1)

     return true;

 else if (uagent.search("lg/")>-1)

     return true;

 else if (uagent.search("samsung")>-1)

     return true;

 else if (uagent.search("sgh-")>-1)

     return true;

 else if (uagent.search("sonyericsson")>-1)

     return true;

 else if (uagent.search("sharp")>-1)

     return true;

 else if (uagent.search("windows ce")>-1)

     return true;

 else if (uagent.search("portalmmm")>-1)

     return true;

 else if (uagent.search("o2-")>-1)

     return true;

 else if (uagent.search("docomo")>-1)

     return true;

 else if (uagent.search("philips")>-1)

     return true;

 else if (uagent.search("panasonic")>-1)

     return true;

 else if (uagent.search("sagem")>-1)

     return true;

 else if (uagent.search("smartphone")>-1)

     return true;

 else if (uagent.search("up.browser")>-1)

     return true;

 else if (uagent.search("up.link")>-1)

     return true;

 else if (uagent.search("googlebot-mobile")>-1)

     return true;

 else if (uagent.search("googlebot")>-1)

     return true;

 else if (uagent.search("slurp")>-1)

     return true;

 else if (uagent.search("spring")>-1)

     return true;

 else if (uagent.search("alcatel")>-1)

     return true;

 else if (uagent.search("sendo")>-1)

     return true;

 else if (uagent.search("MIDP-")>-1)

     return true;

 else if (uagent.search("netfront")>-1)

     return true;

 else if (uagent.search("mobilephone mm")>-1)

     return true;

 else if (uagent.search("vodafone")>-1)

     return true;

 else if (uagent.search("avantgo")>-1)

     return true;

 else if (uagent.search("palmsource")>-1)

     return true;

 else if (uagent.search("siemens")>-1)

     return true;

 else if (uagent.search("toshiba")>-1)

     return true;

 else if (uagent.search("i-mobile")>-1)

     return true;

 else if (uagent.search("asus")>-1)

     return true;

 else if (uagent.search("kwc")>-1)

     return true;

 else if (uagent.search("htc")>-1)

     return true;

 else if (uagent.search("softbank")>-1)

     return true;

 else if (uagent.search("mozilla/5.0 (x11; u; linux i686; en-us; rv:1.8.0.7) gecko/20060909 firefox/1.5.0.7")>-1)

     return true;

 else if (uagent.search("playstation")>-1)

     return true;

 else if (uagent.search("nitro")>-1)

     return true;

 else if (uagent.search("google wireless transcoder")>-1)

     return true;

 else if (uagent.search("t-mobile")>-1)

     return true;

 else if (uagent.search("obigo")>-1)

     return true;

 else if (uagent.search("brew")>-1)

     return true;

 else if (uagent.search("yahooseeker")>-1)

     return true;

 else if (uagent.search("msmobot")>-1)

     return true;

 else if (uagent.search("novarra")>-1)

     return true;

 else if (uagent.search("skp")>-1)

     return true;

 else if (uagent.search("openweb")>-1)

     return true;

 else

  return false;

}



if (querySt("mobile") == "false") {

 setCookie("mobile","False","5");

}

 

if (DetectSmart() == true){

	if (getCookie("mobile") != "False"){

		window.location = "http://statetheatretc.wwmm.mobi";        

   }



}

else if (DetectOther() == true){

	if (getCookie("mobile") != "False"){

		 window.location = "http://statetheatretc.wwmm.mobi/mobile2.asp"; 

	}

  

}
