	
function changeURL(link){
//	alert(link);
	var hash = location.hash;
	
	if (link == undefined) {
		location.hash ='#splash/';
	} else {
		location.hash = String(link)+'/';
	}
}

function checkInputHash(){
	var h = location.hash;
	var str  = String('');	
	for (var i = 0;i < h.length;i++){
		var tmp = undefined;
		tmp = h[i].match(/[a-z]/);
		if (tmp) {
			str += tmp;
		}
	}	
	return str;
}

function getInputHashNum(){
	var h = location.hash;
	var str  = String('');	
	for (var i = 0;i < h.length;i++){
		var tmp = undefined;
		tmp = h[i].match(/[0-9]/);
		if (tmp) {
			str += tmp;
		}
	}	
	
	if (str == ''){
		str = '-1';	
	}
	
	return str;
}

function getInputHashSubNum(){
	var h = location.hash;
	var str  = String('');	
	for (var i = 0;i < h.length;i++){
		var tmp = undefined;
		tmp = h[i].match(/[0-9_]/);
		if (tmp) {
			str += tmp;
		}
	}	
	
	if (str == ''){
		str = '-1';	
	}
	
	return str;
}


function change_page(){
	var str = checkInputHash();  // string for navigation
	var num = getInputHashNum(); // number of page
	var strsub = getInputHashSubNum(); // string of subpage
	var subnum = 0; // number of subpage
	
	var main_menu_elems = $('#main nav ul li a');
	var slider_elems = $('.page3_vert_menu ul li a');
	
	switch (str) {
		case 'splash': {
			animation = true;
			showSplash();
			changeURL();			
		}
		break;
		case 'page':{
			//alert('num='+num);
			var secPart = Number(1);
			// if no number of page
			if (num == -1)  {
				num = 1;
			}
			// if length of number more 1 
			if (num.length > 1){
				num = num[0];
			}
			// if length of menu elements less that num
			if (Number(num) > main_menu_elems.length) {
				num = 1;	
			}
			animation = false;
			splashShow = false;
			hideSplashQ();
			setTimeout(function (){	main_menu_elems.eq(num-1).trigger('click');  },0);
			
			var pos = Number(-1);
			if ((pos = strsub.indexOf('_')) != -1){
				subnum = strsub.substr(pos+1,strsub.length);
				
				if ((subnum > 0) && (subnum<=slider_elems.length)){
					setTimeout(function (){	slider_elems.eq(subnum-1).trigger('mouseenter');  },1600);
					setTimeout(function (){	slider_elems.eq(subnum-1).trigger('click');  },1600);
				}
			}
		}
		break;
		case 'privacy':
		{
			animation = false;
			splashShow = false;
			hideSplashQ();	
			setTimeout(function (){	$('.priv2').trigger('click');},0);
		}
		break;
		/*
		case 'readmore':
		{
			animation = false;
			splashShow = false;
			hideSplashQ();	
			setTimeout(function (){
				$("[data-type='readmore']").trigger('click');},0);
		}
		break;*/		
		default:
			showSplash();
			changeURL();
		break;
	}
}
