/*
	PopUp window
*/
function popup(mylink, windowname){
	if (! window.focus)return true;
	var href;
	if (typeof(mylink) == 'string')
   	href=mylink;
	else
   	href=mylink.href;
	window.open(href, windowname, 'width=280,height=350,scrollbars=no,resizable=no');
	return false;
}
/*
	Get Action
	@param string url action
	@param string view url
*/
function getAction(url,div){
	//dojo.byId('statusInfo').innerHTML = '';  
   dojo.byId(div).innerHTML = '<div class="ajaxLoader"></div>';
   dojo.xhrGet({
      url: url,
      handleAs: "text",
      load: function(response) {
				dojo.byId(div).innerHTML = response;
				return response;
			}
   });
}

/*
	Post Action
	@param string id form
	@param string view url
*/
function postAction(form,div){
	//dojo.byId('statusInfo').innerHTML = '';  
   dojo.byId('statusInfo').innerHTML = '<div class="ajaxLoader"></div>';
   dojo.xhrPost({
      form: dojo.byId(form),
      handleAs: "text",
      load: function(response) {
   			dojo.byId(div).innerHTML = response;
				showStatusBar();
				return response;
			}
   });
}
/*
	Status update
*/
function showStatusBar(){
	dojo.xhrGet({ 
		url: '/index/status',
		handleAs: "text",
		load: function(response) {
        dojo.byId('statusInfo').innerHTML = response;
		  hideDiv('statusInfo');
        return response;
		}
	});
}
/*
	On Press Enter Submit
*/
function submitenter(myfield,e){
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;

	if (keycode == 13)
   	{
   	myfield.form.submit();
   	return false;
   	}
	else
   	return true;
}
/*
	hide div
*/
function hideDiv(div){
       var toggler = new dojo.fx.Toggler({
            node: div,
            showDuration: 3000,
            hideDuration: 5000
        });
			toggler.hide();
}
/*
	Demo alert
*/
function demo(){
	alert("Konto DEMO nie posiada uprawnień do wykonania akcji");
}

/* ANIM */
function anmiText(node){
        /*if(parseFloat(node.style.opacity) < 1){                            
                return false; 
        }      
        var properties = { 
        node: node,                    
        distance: 1,  
        crop: true, 
        fade: false                
        };                
        properties.onEnd = function(){                    
        currentAnimation = dojox.fx.build(dojo.mixin(properties, {onEnd: undefined}));                    
        currentAnimation.play();                
        };                
        currentAnimation = dojox.fx.disintegrate(properties);                
        currentAnimation.play();*/
}; 


