function adresWysylka(_this){
	_checked = _this.checked;
	_div = document.getElementById('div_hidden');
	if(_checked){
		_div.style.display = 'block';
		_div.style.visibility= 'visible';
		get_page('../../include/ajax/adresWysylka.php','div_hidden','','');
		
	} else {
		_div.style.display = 'none';
		_div.style.visibility= 'hidden';	
		_div.innerHTML = '';
	}
		
}

function validNumber(_event, _this){
		_value = _this.value;
		var charCode = (_event.which) ? _event.which : event.keyCode;
		if((charCode >= 48 && charCode <=57)){
			return true;
		} else {
			_this.value = _value;	
			return false;
		}
}
function submitForm(_form, _this){
	document.getElementById(_form+'_'+_this).submit();
	
	return false;
}
function validKod(_event, _this){
		_value = _this.value;
		var charCode = (_event.which) ? _event.which : event.keyCode;
		if((charCode >= 48 && charCode <=57)){
			if(_value.length == 2){
				_value += '-';
				_this.value = _value;
			}
		} else if(charCode ==  8){
			return true;
		} else if(charCode ==  45 && _value.length == 2){
			return true;
		} else {
			_this.value = _value;	
			return false;
		}
}

function addBasket(_type, _id){
	var _idDiv = _type+'_'+_id;
	var _bsaketDiv = 'basketShort';
	var _link = '../../include/ajax/addBasket.php';
	
	advAJAX.post
    ({
        url: _link,
		parameters : {
      		"_type" : _type,
			"_id" : _id
    	},
        onLoading: function (object) {
        },
        onSuccess: function (response) {
			
            var _basket = document.getElementById(_bsaketDiv);
			var _content = document.getElementById(_idDiv);
			if(response)
			{
				var _text = response.responseText.split('|||');
				if(_text[0] != 'ERROR'){
					_basket.innerHTML = _text[1];
					_content.innerHTML = '<a><span>'+_text[0]+'</span></a>';
				}
			}
        },
		onError: function(response){
			alert("Error: " + response.status);
		}
    });
}
	

function hideCloud(_id){
	if(document.getElementById(_id+'Cloud')){
		document.getElementById(_id+'Cloud').style.display = 'none'; 
	}
	if(document.getElementById(_id)){
		document.getElementById(_id).style.backgroundColor = '#f4f4f4'; 
	}
	return true	
}
function showCloud(_id){
	if(document.getElementById(_id+'Cloud')){
		document.getElementById(_id+'Cloud').style.display = 'block'; 
	}
	if(document.getElementById(_id)){
		document.getElementById(_id).style.backgroundColor = '#ffffff'; 
	}
	return true	
}

function checkLogin(_this){
	_value = _this.value;
	_value2 = _this.value;
	_id = _this.id;
	if(_value.length > 0){
		get_page('../../include/ajax/checkLogin.php',_id+'Message',_value,_value2)
	}
}
function checkPhone(_this){
}
function checkEmail(_this){
	_value = _this.value;
	_value2 = _this.value;
	_id = _this.id;
	if(_value.length > 0){
		get_page('../../include/ajax/checkEmail.php',_id+'Message',_value,_value2)
	}
}
function checkPassvOld(_this){
	_value = _this.value;
	_value2 = _this.value;
	_id = _this.id;
	if(_value.length > 0){
		get_page('../../include/ajax/checkPassvOld.php',_id+'Message',_value,_value2)
	}
}
function checkPassv1(_this){
	_value = _this.value;
	_value2 = _this.value;
	_id = _this.id;
	if(_value.length > 0){
		get_page('../../include/ajax/checkPassv1.php',_id+'Message',_value,_value2)
	}
}
function checkPassv2(_this,_passv1){
	
	_value1 = _this.value;
	_value2 = document.getElementById(_passv1).value;
	_id = _this.id;
	if(_value.length > 0){
		get_page('../../include/ajax/checkPassv2.php',_id+'Message',_value1,_value2)
	}
}
function get_page(_link,_tagId,_var1,_var2)
{
	advAJAX.post
    ({
        url: _link,
		parameters : {
      		"value" : _var1,
			"value2" : _var2
    	},
        onLoading: function (object) {
        },
        onSuccess: function (response) {
            var content = document.getElementById(_tagId);
			if(content)
			{
				content.style.display = 'block';
				content.innerHTML = response.responseText;
			}
        },
		onError: function(response){
			alert("Error: " + response.status);
		}
    });
}


function checkProp(_id,_class)
{
	if(_id.value != 'table') {
		var content = document.getElementById('wartosc_'+_class);
		if(content)
		{
			var txt = '<input type="text"  name="value['+_class+']" value="" />';
			content.innerHTML = txt;
		}	
	} else {
		var _value = 'value['+_class+']';
		getTableList(_class, _value);
	}
}

function getTableList(_class, _value)
{
	advAJAX.post
    ({
        url: "../../include/ajax/getTableList.php",
		parameters : {
      		"value" : _value
    	},
		onInitialization : function() {},
		onLoading : function(response){},
		onSuccess: function (response) {
			
			var content = document.getElementById('wartosc_'+_class);
			if(content)
			{
				content.innerHTML = response.responseText;
			}
        },
		onError: function(response){
			alert("Error: " + response.status);
		}
    });
}

function getNewList(_class, _value)
{
	advAJAX.post
    ({
        url: "../../include/ajax/getNewList.php",
		parameters : {
      		"value" : _value,
			"name" : _class
    	},
		onInitialization : function() {},
		onLoading : function(response){},
		onSuccess: function (response) {
			
			var content = document.getElementById(_class);
			if(content)
			{
				content.innerHTML = response.responseText;
			}
        },
		onError: function(response){
			alert("Error: " + response.status);
		}
    });
}

/*messageObj = new DHTML_modalMessage();	// We only create one object of this class
messageObj.setShadowOffset(1);	// Large shadow
			
function displayMessage(url, _input, _table)
{
	messageObj.setSource(url+'?table='+_table+'&input='+_input);
	messageObj.setCssClassMessageBox(false);
	messageObj.setSize(600,'auto');
	messageObj.setShadowDivVisible(false);	// Enable shadow for these boxes
	messageObj.display();
	
	
}    
*/

function dateFrom(_this)
{
	_value = _this.value;
	advAJAX.post
    ({
        url: "include/ajax/data.php",
		parameters : {
      		"value" : _value
    	},
		onInitialization : function() {},
		onLoading : function(response){},
		onSuccess: function (response) {
			var content = document.getElementById("dataTo");
			if(content)
			{
				alert(response.responseText);
				content.options.length = 0;
				eval(response.responseText);	
			}
        },
		onError: function(response){
			alert("Error: " + response.url);
		}
    });
}

function closeMessage(_input,_table)
{
	var _div = document.getElementById(_input);
	//alert(_div.innerHTML);
	getNewList(_input, _table);
	messageObj.close();	
}


function AjaxForm(_class) {
	advAJAX.assign(document.getElementById(_class), {	
		disableForm : true,
		onLoading: function (obj) {
        },
		onSuccess : function(obj) {
			_form = document.getElementById('newWindow');
			_form.innerHTML = obj.responseText;
		},
		onError : function(obj) { alert("Error: " + obj.url); }
	});
}

function newKlient(_div_pole,_div_pozycja)
{
	_pozycja = document.getElementById(_div_pozycja).innerHTML;
	//alert(_pozycja);
	_pole = document.getElementById(_div_pole);
	
	_newDiv = document.createElement('div');
	_newDiv.setAttribute('id', _div_pozycja+'_'+i);
	_newDiv.innerHTML = _pozycja;
	
	
	/*_pole.appendChild(_newDiv);//innerHTML = _pole.innerHTML + _newDiv.innerHTML;
	_pole = document.getElementById(_div_pole);
	_div = document.getElementById(_div_pozycja);
	document.getElementById(_div_pole).removeChild(_div);
	_new_div_pozycja = document.createElement('div');
	_new_div_pozycja.setAttribute('id', _div_pozycja);
	_new_div_pozycja.innerHTML = _pozycja;
	
	_pole.appendChild(_new_div_pozycja);*/
}

/*
function dodajPole(_div_pozycja,_div_pole)
{
	_pozycja = document.getElementById(_div_pozycja).innerHTML;
			//alert(_pozycja);
	_pole = document.getElementById(_div_pole);
			
	_input = _pole.getElementsByTagName("input");
	_textarea = _pole.getElementsByTagName("textarea");
			
	tablica_1 = new Array();
	tablica_2 = new Array();
	for(i=0; i<_input.length; i++){
		tablica_1[i] = _input[i].value;
	}
	for(i=0; i<_textarea.length; i++){
		tablica_2[i] = _textarea[i].value;
	}
			
			
	_newDiv = document.createElement('div');
	_newDiv.setAttribute('id', 'id_'+i);
	_newDiv.innerHTML = _pozycja;
			
	if(navigator.appName != "Microsoft Internet Explorer"){
		_button = document.createElement('input');
		_button.setAttribute('id', 'button_id'+i);
		_button.setAttribute('type', 'button');
		_button.setAttribute('class', 'przycisk');
		_button.setAttribute('value', 'usun pozycje');
		_button.setAttribute('onclick', "delLine('id_"+i+"')");
		_newDiv.appendChild(_button);
	}
			
	_pole.appendChild(_newDiv);//innerHTML = _pole.innerHTML + _newDiv.innerHTML;
	_pole = document.getElementById(_div_pole);
	_div = document.getElementById(_div_pozycja);
	document.getElementById(_div_pole).removeChild(_div);
	_new_div_pozycja = document.createElement('div');
	_new_div_pozycja.setAttribute('id', _div_pozycja);
	_new_div_pozycja.innerHTML = _pozycja;
	_new_div_pozycja.getElementsByTagName("input")[0].value = '';
	_new_div_pozycja.getElementsByTagName("textarea")[0].value = '';
	_pole.appendChild(_new_div_pozycja);
			
	_input = _pole.getElementsByTagName("input");
	_textarea = _pole.getElementsByTagName("textarea");
			
	for(i=0; i<tablica_1.length; i++){
		_input[i].value = tablica_1[i];
	}
	for(i=0; i<tablica_2.length; i++){
		_textarea[i].value = tablica_2[i];
	}
			
} 
function delLine(_id)
{
	_div = document.getElementById(_id);
	document.getElementById('linkiDiv').removeChild(_div);
}*/

function goToPage(_action, _form)
{
	//_form = document.getElementById(_form.id);
	_goToStep = document.getElementById('goToStep');
	_goToStep.value = _action;
	_form.submit();
}


var CURRENT_NICE_TITLE = null;
var delay;
var interval = 0.60;
var tg
function showTitle(tag){
	if (tag.title)
	{
		tg = tag
		tag.setAttribute('nicetitle', tag.title);
		tag.removeAttribute('title');
		/*mpos = findPosition(tag);
		mx = mpos[0];
		my = mpos[1];*/
		delay = setTimeout("showNiceTitle()", interval * 1000);
		//showNiceTitle(tag);
		//addEvent(tag, 'mouseover', showDelay);
		//addEvent(tag, 'mouseout', hideNiceTitle);
		//addEvent(tag, 'focus', showDelay);
		//addEvent(tag, 'blur', hideNiceTitle);
	}
}
function hideTitle(tag){
	if (delay) clearTimeout(delay);
	nicetitle = tag.getAttribute('nicetitle');
	tag.setAttribute('title', nicetitle);
	tag.removeAttribute('nicetitle');
	hideNiceTitle(CURRENT_NICE_TITLE);
}
function getMouseXY(m){

  		if (IE)	{
			 var tmpX = event.clientX;
  			 var tmpY = event.clientY;
			}	
 		else 	{
    			 var tmpX = m.pageX;
			 var tmpY = m.pageY;
  			}  
		if (!document.body.scrollTop)
			{
			 var iL = document.documentElement.scrollLeft;	
			 var iV = document.documentElement.scrollTop;
			}
		else 	{
			 var iL = document.body.scrollLeft;	
			 var iV = document.body.scrollTop;	
			}
		return [tmpX + iL, tmpY + iV];	
  	}
function findPosition(oLink){
	
	
	
	//alert(event.clientX + document.body.scrollLeft);
	if (oLink.offsetParent)
		{
		for (var posX = 20, posY = 35; oLink.offsetParent; oLink = oLink.offsetParent)
		{
			posX += oLink.offsetLeft;
			posY += oLink.offsetTop;
		}
		return [posX, posY];
		}
	else
		{
		return [oLink.x, oLink.y];
		}
	}
function al(){
	alert(tg);
}
function showNiceTitle()	{
	tag = tg
    if (CURRENT_NICE_TITLE) hideNiceTitle(CURRENT_NICE_TITLE);
    //if (!document.getElementsByTagName) return;

    nicetitle = tag.getAttribute('nicetitle');
    
    var d = document.createElement('div');
    d.className = 'nicetitle';
	tnt = document.createTextNode(nicetitle);
    pat = document.createElement('p');
    pat.className = 'titletext';
    pat.appendChild(tnt);
	
	// 2003-11-18 Dunstan Orchard
	// added in accesskey info
	if (tag.accessKey)
		{
        axs = document.createTextNode(' [' + tag.accessKey + ']');
		axsk = document.createElement('span');
        axsk.className = 'accesskey';
        axsk.appendChild(axs);
		pat.appendChild(axsk);
		}
    d.appendChild(pat);

    if (tag.href)
		{
        tnd = document.createTextNode(tag.href);
        pad = document.createElementNS(XHTMLNS, 'p');
        pad.className = 'destination';
        pad.appendChild(tnd);
        d.appendChild(pad);
		}
    
    STD_WIDTH = 10;

	if (tag.href)
		{
        h = tag.href.length;
		}
	else
		{
		h = nicetitle.length;
		}
	
    if (nicetitle.length)
		{
		t = nicetitle.length;
		}
	
    h_pixels = h*6;
	t_pixels = t*10;
    
    if (h_pixels > STD_WIDTH)
		{
        w = h_pixels;
		}
	else if ((STD_WIDTH>t_pixels) && (t_pixels>h_pixels))
		{
        w = t_pixels;
		}
	else if ((STD_WIDTH>t_pixels) && (h_pixels>t_pixels))
		{
        w = h_pixels;
		}
	else
		{
        w = STD_WIDTH;
		}
       
	if(w>200) w=200;
    d.style.width = w + 'px';   
	d.style.whiteSpace = 'normal';  
    mpos = findPosition(tag);
    mx = mpos[0];
    my = mpos[1];
    
    d.style.left = (mx+15) + 'px';
    d.style.top = (my-5) + 'px';

    if (window.innerWidth && ((mx+w) > window.innerWidth))
		{
        d.style.left = (window.innerWidth - w - 25) + 'px';
		}
    if (document.body.scrollWidth && ((mx+w) > document.body.scrollWidth))
		{
        d.style.left = (document.body.scrollWidth - w - 25) + 'px';
		}
    
    document.getElementsByTagName('body')[0].appendChild(d);
	
    CURRENT_NICE_TITLE = d;
	}
function hideNiceTitle(e)	{
	// 2003-11-19 sidesh0w
	// clearTimeout 
	//if (delay) clearTimeout(delay);
	//if (!document.getElementsByTagName) return;
	if (CURRENT_NICE_TITLE)
		{
		document.getElementsByTagName('body')[0].removeChild(CURRENT_NICE_TITLE);
		CURRENT_NICE_TITLE = null;
		}
	}
