$(document).ready(function(){
	setTimeout(function(){
		$(".appMsgOk, .appMsgError, .appMsgNotice, .appMsgWarning").hide("slow");
	}, 5000);	
});


function routerLink( controller, vars ) {

	// controller
	var url = '/?c=' + encodeURIComponent(  controller)  ;
	
	// vars
	if ( typeof(vars) == 'object' ) {
		for ( var i in vars ) {
			url += '&' + encodeURIComponent(i) + '=' + encodeURIComponent( vars[i] ) ;
		} 

	} else if ( typeof(vars) == 'array' ) {
		for ( var i=0; i < vars.length; i++ ) {
			url += '&' + encodeURIComponent(i) + '=' + encodeURIComponent( vars[i])  ;
		} 
		
	
	} else if ( is_string( vars ) ) {
		url += '&' +  vars ;
	}
		
	console.log(url);
	// return
	return url;
	
}



  	 


function is_array(input){
  return typeof(input)=='object'&&(input instanceof Array);
}

function is_string(input){
  return typeof(input)=='string';
}
