		function applycssfile(filename, id) {
			$('head').append('<link rel="stylesheet" href="'+filename+'" type="text/css" />');
			createCookie("mode", "mobile", 5);			
		}
		
		function removejscssfile(filename, filetype) {
			var targetelement = "link";
			var targetattr = "href";
			var allsuspects=document.getElementsByTagName(targetelement)
			
			for (var i=allsuspects.length; i>=0; i--) {
				if (allsuspects[i] && allsuspects[i].getAttribute(targetattr)!=null && allsuspects[i].getAttribute(targetattr).indexOf(filename)!=-1) {
				   allsuspects[i].parentNode.removeChild(allsuspects[i])
				}
			}

			createCookie("mode", "full", 5);
			$("#mobileLink").show();			
		}
		
		function createCookie(name,value,days) {
			if (days) {
				var date = new Date();
				date.setTime(date.getTime()+(days*24*60*60*1000));
				var expires = "; expires="+date.toGMTString();
			}
			else var expires = "";
			document.cookie = name+"="+value+expires+"; path=/";
		}
		
		function readCookie(name) {
			var nameEQ = name + "=";
			var ca = document.cookie.split(';');
			for(var i=0;i < ca.length;i++) {
				var c = ca[i];
				while (c.charAt(0)==' ') c = c.substring(1,c.length);
				if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
			}
			return null;
		}
		
		function eraseCookie(name) {
			createCookie(name,"",-1);
		}	
		
		if(readCookie("mode") == "full") {
			removejscssfile('style_iphone.css', 'css');
		}
		
		function testMediaQuery(str)
		{
		    var style = document.createElement('style');
		    var div = document.createElement('div');
		    var id = '';
		    do {
		        id = ('x'+Math.random()).replace(/\./,'');
		    }
		    while ( document.getElementById(id) );
		    div.id = id;
		    style.innerText = '@media ' + str + ' { #'+id+' { display:none !important; } }';
		    document.documentElement.appendChild(style);
		    document.documentElement.appendChild(div);
		    var ret = getComputedStyle(div,null).getPropertyValue('display') == 'none';
		    style.parentNode.removeChild(style);
		    div.parentNode.removeChild(div);
		    return ret;
		}		

					
		$(document).ready(function() {
		   if(isMobile) {
				$('img,object').each(function(){
			        $(this).removeAttr('width')
			        $(this).removeAttr('height');
			    });
			}

			if(false && testMediaQuery("only screen and (min-device-width: 768px) and (max-device-width: 1024px)")) {
				var scrollContent;
				scrollContent = new iScroll('article', { useTransition:true });
				document.ontouchmove = function(e){ e.preventDefault(); }		   
			}			
			
			if(false && isMobile) {
				var scrollContent;
				scrollContent = new iScroll('article', { useTransition:true });
				document.ontouchmove = function(e){ e.preventDefault(); }		   
				$("#article").css("height", "600px");
				$(".body #content").css("display", "-webkit-box;");
			}

			if(readCookie("mode") == null || readCookie("mode") == "") {
				$("#mobileLink").hide();
			}
			
		});	
				
