function confirmDelete(url,message)
{
	var answer = confirm(message);
	if(answer)
		window.location = url;
}

function redirect(url)
{
	setTimeout( "window.location = '"+url+"'", 2*1000 );
}

function startTime()
{
	var today=new Date();
	var h=today.getHours();
	var m=today.getMinutes();
	m=addInitialZero(m);
	document.getElementById('time').innerHTML=h+":"+m;
	t=setTimeout('startTime()',30000);
}

function addInitialZero(i)
{
	if (i<10)
		i="0" + i;
	return i;
}

function emailCheck(obj)
{
	value = document.getElementById(obj).value;
	var regex = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,8})$/;
	if(regex.test(value))
		return true;
	else
		return false;
}

function setErrorMessage(id_element,message)
{
	if(!document.getElementById(id_element+'_error'))
	{
  		element = document.createElement('div');
		element.setAttribute('id',id_element+'_error');
		element.setAttribute('style','color:maroon; font-weight:bold');
		element.innerHTML = message;
		document.getElementById(id_element).appendChild(element);
	}
}

function removeErrorMessage(id_element)
{
	element = document.getElementById(id_element+'_error');
	if(element)
		document.getElementById(id_element).removeChild(element);
}

function getParam(param){
	var splitted = window.location.href.split('/');
	for(var i=0;i<splitted.length;i++)
		if(param == splitted[i])
			break;
	return splitted[i+1];
}

$(document).ready(function()
{
	//Font resize
	$("#a_resize").toggle(function(){
			$("*").css("font-size","large");
			document.getElementById('i_resize').src='/images/smaller.gif';	
		},function(){
			$("*").css("font-size","");
			document.getElementById('i_resize').src='/images/bigger.gif';
		});
	//print
	$("#a_print").click(function(){
		$("#content").print();
	});
});

//print function
jQuery.fn.print = function()
{
	if (this.size() > 1){
		this.eq( 0 ).print();
		return;
	}
	else if (!this.size()){
		return;
	}
	var strFrameName = ("printer-" + (new Date()).getTime());
	var jFrame = $( "<iframe name='" + strFrameName + "'>" );
	jFrame
		.css( "width", "1px" )
		.css( "height", "1px" )
		.css( "position", "absolute" )
		.css( "left", "-9999px" )
		.appendTo( $( "body:first" ) );
	var objFrame = window.frames[ strFrameName ];
	var objDoc = objFrame.document;
	var jStyleDiv = $( "<div>" ).append(
		$( "style" ).clone()
	);
	objDoc.open();
	objDoc.write( "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">" );
	objDoc.write( "<html>" );
	objDoc.write( "<body>" );
	objDoc.write( "<head>" );
	objDoc.write( "<title>" );
	objDoc.write( document.title );
	objDoc.write( "</title>" );
	objDoc.write( jStyleDiv.html() );
	objDoc.write( "</head>" );
	objDoc.write( this.html() );
	objDoc.write( "</body>" );
	objDoc.write( "</html>" );
	objDoc.close();
	objFrame.focus();
	objFrame.print();
	setTimeout(
		function(){
			jFrame.remove();
		},
		(60 * 1000)
	);
}
