jQuery(document).ready(function(){
	// distinguishi User-Agent
	var agent = navigator.userAgent;
	var is_smartphone = false;
	var is_tablet = false;
	if ( is_iphone_ipod(agent) 
		|| is_android(agent) 
		|| is_blackberry(agent) 
		|| is_windows_mobile(agent) ) {
		is_smartphone = true;
	}
	
	// check get parameters
	var params = getUrlVars();
	if ( params['viewpc'] == 1 ) {
		var date=new Date();
		date.setTime(date.getTime()+(365*24*60*60*1000));
//		jQuery.cookie('viewpc', 1, {path: '/', expires: date} );
		jQuery.cookie('viewpc', 1, {path: '/', expires: 7} );
	}
	
	if ( is_smartphone && !jQuery.cookie('viewpc') ) {
		location.href = '/sp/';
	}
	
	function is_android(agent) {
		if ( agent.search(/Android/) != -1 ) {
			return true;
		}
		return 0;
	}
	
	function is_iphone_ipod(agent) {
		if ( agent.search(/(iPhone)|(iPod)/) != -1 ) {
			return true;
		}
		return 0;
	}
	
	function is_blackberry(agent) {
		if ( agent.search(/BlackBerry/) != -1 ) {
			return true;
		}
		return 0;
	}
	
	function is_windows_mobile(agent) {
		if ( agent.search(/Windows CE/) != -1 ) {
			return true;
		}
		return 0;
	}
	
	function getUrlVars() {
		var vars = [], hash;
		var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
		for(var i = 0; i <hashes.length; i++) {
			hash = hashes[i].split('=');
			vars.push(hash[0]);
			vars[hash[0]] = hash[1];
		}
		return vars;
	}
});

