/**
 * @author Admin
 */

function initPage2(){
	//OffsetTime('cur_time');
	setUsersTime('cur_time');
	OffsetTime('last_visit_time');
}

function OffsetTime(id){
	time_object=document.getElementById(id);
	if(time_object!=null){
		time=time_object.innerHTML;
		offset=(new Date()).getTimezoneOffset();
		h_offset=offset/60;
		m_offset=offset-h_offset*60;

		server_time=time.split(':');
		server_h=parseFloat(server_time[0])-h_offset;
		if(server_h.toString().length<2){
			server_h="0"+server_h;
		}		
		server_m=parseFloat(server_time[1])+m_offset;
		if(server_m.toString().length<2){
			server_m="0"+server_m;
		}

		time_object.innerHTML=server_h.toString()+":"+server_m.toString();
	}
}

function setUsersTime(id){
	time_object=document.getElementById(id);
	if(time_object!=null){
		time=new Date();
		
		server_h=time.getHours();
		server_m=time.getMinutes();
	
		if(server_h.toString().length<2){
			server_h="0"+server_h.toString();
		}
		if(server_m.toString().length<2){
			server_m="0"+server_m.toString();
		}	

		time_object.innerHTML=server_h.toString()+":"+server_m.toString();
	}
}

function shiftTime(server_time_offset, id){
	time_object=document.getElementById(id);
	time=time_object.innerHTML;
	loc_offset=-(new Date()).getTimezoneOffset(); 
	offset=loc_offset-server_time_offset;
	
	h_offset=offset/60;
	m_offset=offset-h_offset*60;
	date_snippet=time.split(' ')[0];
	time_snippet=time.split(' ')[1];

	server_time=time_snippet.split(':');
	
	server_h=parseFloat(server_time[0])+h_offset;
	if(server_h.toString().length<2){
		server_h="0"+server_h;
	}		
	server_m=parseFloat(server_time[1])+m_offset;
	if(server_m.toString().length<2){
		server_m="0"+server_m;
	}

	time_object.innerHTML=date_snippet+' '+server_h.toString()+':'+server_m.toString();
}

function changeServerTimeToUserTime(server_time_offset, id){
	var time_object=document.getElementById(id);
	if(time_object!=null){
		var time=time_object.innerHTML;
		var loc_offset=-(new Date()).getTimezoneOffset(); 
		var offset=loc_offset-server_time_offset;

		var h_offset=offset/60;
		var m_offset=offset-h_offset*60;
		var server_time=time.split(':');
	
		var server_h=parseFloat(server_time[0])+h_offset;
		if(server_h.toString().length<2){
			server_h="0"+server_h;
		}		
		var server_m=parseFloat(server_time[1])+m_offset;
		if(server_m.toString().length<2){
			server_m="0"+server_m;
		}

		time_object.innerHTML=server_h.toString()+':'+server_m.toString();
	}
}