function excHide(object)
{
	document.getElementById(object).style.display='none';
}

function excShow(object)
{
	document.getElementById(object).style.display = 'block';
}

function exc_set(object, val)
{
	document.getElementById(object).value=val;
}

function exc_indicator_on(object,text)
{
	document.getElementById(object).innerHTML='<img src="layout/indicator.gif" style="vertical-align:middle;"> '+text;
	//alert('document.getElementById('+object+').innerHTML');
}

function excInner(object, text)
{
	document.getElementById(object).innerHTML=	text;
}

function excDisabled(object)
{
	document.getElementById(object).enabled = false;
	document.getElementById(object).disabled = true;
}

function excEnabled(object)
{
	document.getElementById(object).disabled = false;
	document.getElementById(object).enabled = true;
}

function exc_fly(text){
	
	
	
	if(IESHIT)
	{
		//alert('IE SHIT');
		//alert(document.getElementById('ov'));
		document.getElementById('ov').style.background='#000';
		if(bhide('menuSide'))
		{
			document.getElementById('menuSide').style.display="none";
		}
		//alert(2);
		//document.getElementById('ov').style.display='';
	}
	
	document.getElementById('inner').innerHTML='<p><img src="http://intranet/layout/indicator.gif" style="vertical-align:middle; margin:10px;">'+text+'</p>';
	document.getElementById('overlay').style.display='';
}

function excOverShow(x,y)
{
	x = x + 'px';	
	y = y + 'px';
	
	document.getElementById('inner').style.width = x;
	document.getElementById('inner').style.maxHeight = y;
	document.getElementById('overlay').style.display = '';
}

function excOverHide()
{
	document.getElementById('inner').style.width = '100px';
	document.getElementById('inner').style.maxHeight = '100px';
	document.getElementById('inner').innerHTML = 'http://intranet';
	document.getElementById('overlay').style.display = 'none';
	Effect.Fade('overlay',{ duration: 3.0 });
}

function exc_fly_hide(){

	if(IESHIT)
	{
		document.getElementById('ov').style.background='none';
		if(bhide('menuSide')) document.getElementById('menuSide').style.display='';
	}

	document.getElementById('overlay').style.display = 'none';
	
}

function exc_stick(title,text){
	
	
	
	document.getElementById('inner').style.textAlign='left';
	document.getElementById('inner').innerHTML='<p class="title"><b>'+title+'</b></p><p>'+text+'</p><p class="close"><a href="#" onclick="exc_close_stick();">zamknij</a></p>';
	document.getElementById('overlay').style.display='';

	if(arguments[2]!=1) return false;

}

function exc_close_stick(){
	
	if(IESHIT)
	{
		document.getElementById('ov').style.background='none';
	}
	
	document.getElementById('inner').style.textAlign='center';
	document.getElementById('overlay').style.display='none';
	
	
}

function mail_validate(mail){
	    reg = /^[a-zA-Z0-9±æê³ñó¶¿¼¡ÆÊ£ÑÓ¦¯¬\.]{1,30}@[a-zA-Z0-9±æê³ñó¶¿¼¡ÆÊ£ÑÓ¦¯¬-]+(\.[a-zA-Z0-9±æê³ñó¶¿¼¡ÆÊ£ÑÓ¦¯¬-]+)+$/;
    wyn = mail.match(reg);
    if (wyn == null) 
        return false;
	else return true;
    
}

function maxlen(obj){
		var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : "";
		if(obj.getAttribute && obj.value.length>mlength)
						obj.value=obj.value.substring(0,mlength);
}

function get_len(where, how,obj){
	exc_set(where,how-obj.value.length);
}

function ajaxResponse(data)
{
	
	return data.split(';');		
}

function argsExc(data)
{
	//alert('funckja arg');
	var test = data.split(',');
	//alert(test);
	return 1;
			
}

function getRes(data)
{
	res = data.split(';');
	return res[0];
}

function getMsg(data)
{
	res = data.split(';');
	return res[1];
}

function shom(data)
{
	res = data.split(';');
	document.write(res);
}

function showAnswers(where,response)
{
	for(i = 1 ; i<response.length-1;i++)
	{
		b = response[i].split(':');
		msg = b[0] + ' ' + b[1];
		excInner(where,	msg);
	}
}


function getResponse(response, what)
{
	var answerArray = new Object();
	var i;
	
	for(i = 1; i<response.length-1;i++)
	{
		temp = response[i].split(':');
		
		answerArray[temp[0]] = temp[1]; 
	}
	
	var exist = 0;

	for(var key in answerArray)
	{
		if(key == what) exist = key;
	}
	
	if(exist == 0) return 0;
	else return answerArray[exist];
}

function bhide(element) // nie wiem czemu nazwalem to bhide, ale zwraca generalnie info o istnieniu elementu
{
  	
  	var resp = Try.these
	(
		function()
		{
			 element = $(element);
			 var r = element.visible();
			 if(r == 'undefined') return 0;
			 else
			 return 1; 
		}
	);
  
  	if(resp == 1 || resp == 0)
  	return resp;
  	else
  	return 0;
  
}

function getShit()
{
	if(navigator.appName == 'Microsoft Internet Explorer') return true;
	else return false;
}

