if(window.Event && document.captureEvents) document.captureEvents(Event.MOUSEMOVE);
if(typeof(getMousePos) != 'undefined') document.onmousemove = getMousePos;

function ShowPicture(pic)
{
	var obj = document.getElementById('podglad');
	var IE = document.all?true:false
	if (IE) 
		{ // grab the x-y pos.s if browser is IE
    	tempX = event.clientX + document.body.scrollLeft;
    	tempY = event.clientY + document.body.scrollTop;
  		} 
		else 
		{  // grab the x-y pos.s if browser is NS
		var e = window.event||window.Event;
		tempX = e.pageX
    	tempY = e.pageY
		}
	if (tempX < 0){tempX = 0}
  	if (tempY < 0){tempY = 100}  
	obj.style.position = "absolute";
	obj.style.top = tempY-50;
	obj.style.left = tempX+50;
	obj.innerHTML = '<table cellpadding=10><tr><td style="border:5px solid black; background-color:white"><img src = "'+pic+'"></td></tr></table>';
	
}

function DoIt(fID, fName)
{
	var obj = document.getElementById('fo_'+fName);
	if(document.getElementById('szerokosc_'+fID).value>0) obj.style.width = document.getElementById('szerokosc_'+fID).value+'px';
	if(document.getElementById('wysokosc_'+fID).value>0) obj.style.height = document.getElementById('wysokosc_'+fID).value+'px';
	obj.style.borderColor = '#'+document.getElementById('kolor_'+fID).value;
	if(document.getElementById('grubosc_ramki_'+fID).value>0) obj.style.borderWidth = document.getElementById('grubosc_ramki_'+fID).value+'px';
	
	var element = document.getElementById('ramka_'+fID);
	obj.style.borderStyle = element.options[element.selectedIndex].value;

	labele = document.getElementById('tekst_'+fID).value;
	polozenie = document.getElementById('polozenie_tekstu_'+fID).value;
	if(polozenie == 'lg_') document.getElementById('lg_'+fName).innerHTML = labele; else document.getElementById('lg_'+fName).innerHTML = '';
	if(polozenie == 'ld_') document.getElementById('ld_'+fName).innerHTML = labele; else document.getElementById('ld_'+fName).innerHTML = '';
	if(polozenie == 'll_') document.getElementById('ll_'+fName).innerHTML = labele; else document.getElementById('ll_'+fName).innerHTML = '';
	if(polozenie == 'lp_') document.getElementById('lp_'+fName).innerHTML = labele; else document.getElementById('lp_'+fName).innerHTML = '';
	if(fName != 'fCheckboxy') obj.style.backgroundColor = '#'+document.getElementById('kolortla_'+fID).value;
	
	document.getElementById('lg_'+fName).style.color = '#'+document.getElementById('kolortekstu_'+fID).value;
	document.getElementById('ld_'+fName).style.color = '#'+document.getElementById('kolortekstu_'+fID).value;
	document.getElementById('ll_'+fName).style.color = '#'+document.getElementById('kolortekstu_'+fID).value;
	document.getElementById('lp_'+fName).style.color = '#'+document.getElementById('kolortekstu_'+fID).value;
	
	document.getElementById('lg_'+fName).style.fontFamily = document.getElementById('font_'+fID).value;
	document.getElementById('ld_'+fName).style.fontFamily = document.getElementById('font_'+fID).value;
	document.getElementById('ll_'+fName).style.fontFamily = document.getElementById('font_'+fID).value;
	document.getElementById('lp_'+fName).style.fontFamily = document.getElementById('font_'+fID).value;

	document.getElementById('lg_'+fName).style.fontSize = document.getElementById('wielkosc_labela_'+fID).value+'px';
	document.getElementById('ld_'+fName).style.fontSize = document.getElementById('wielkosc_labela_'+fID).value+'px';
	document.getElementById('ll_'+fName).style.fontSize = document.getElementById('wielkosc_labela_'+fID).value+'px';
	document.getElementById('lp_'+fName).style.fontSize = document.getElementById('wielkosc_labela_'+fID).value+'px';

	obj.title = document.getElementById('hint_'+fID).value;
	obj.cursor = document.getElementById('kursor_'+fID).value;

//	alert(label);

}

function FillOI(fID, fType, fName, szerokosc,wysokosc,kolor,grubosc_ramki,ramka,tekst,polozenie_tekstu,kolortla,kolortekstu,font,wielkosc_labela,hint,kursor,kolejnosc)
{
//	alert('Ustawiem IO dla: '+fName);
	var obj = document.getElementById('fo_'+fName);
	if(fType != 's_image') if(fType != 'submit') if(fType != 's_invisible') if(fType != 'image') if(fType != 'graphic') if(fType != 'checkbox') if(fType != 'checkbox_regulamin') if(fType != 'language_level') if(fType != 'fCheckboxy') document.getElementById('szerokosc_'+fID).value = szerokosc;
	if(fType != 's_image') if(fType != 'submit') if(fType != 's_invisible') if(fType != 'image') if(fType != 'graphic') if(fType != 'checkbox') if(fType != 'checkbox_regulamin') if(fType != 'language_level') if(fType != 'fCheckboxy') document.getElementById('wysokosc_'+fID).value = wysokosc;
	if(fType != 's_image') if(fType != 'submit') if(fType != 's_invisible') if(fType != 'image') if(fType != 'graphic') if(fType != 'checkbox') if(fType != 'checkbox_regulamin') if(fType != 'language_level') if(fType != 'fCheckboxy') document.getElementById('kolor_'+fID).value = kolor;
	if(fType != 's_image') if(fType != 'submit') if(fType != 's_invisible') if(fType != 'image') if(fType != 'graphic') if(fType != 'checkbox') if(fType != 'checkbox_regulamin') if(fType != 'language_level') if(fType != 'fCheckboxy') document.getElementById('grubosc_ramki_'+fID).value = grubosc_ramki;
	
//	element.options[element.selectedIndex].value = ramka;
	if(fType != 's_image') if(fType != 'submit') if(fType != 's_invisible') if(fType != 'image') if(fType != 'graphic') if(fType != 'checkbox') if(fType != 'checkbox_regulamin') if(fType != 'language_level') if(fType != 'fCheckboxy') document.getElementById('ramka_'+fID).value = ramka;

	document.getElementById('tekst_'+fID).value = tekst;
	document.getElementById('polozenie_tekstu_'+fID).value = polozenie_tekstu;
	document.getElementById('kolortla_'+fID).value = kolortla;
	
	document.getElementById('kolortekstu_'+fID).value = kolortekstu;
	document.getElementById('font_'+fID).value = font;

	if(typeof(kolejnosc) == 'undefined') var kolejnosc = 0;
	document.getElementById('kolejnosc_'+fID).value = kolejnosc;
	
	document.getElementById('wielkosc_labela_'+fID).value = wielkosc_labela;
	
	document.getElementById('hint_'+fID).value = hint;
	document.getElementById('kursor_'+fID).value = kursor;

	if(document.getElementById('wysokosc_'+fID).value == "") document.getElementById('wysokosc_'+fID).value = obj.offsetHeight;
	if(document.getElementById('szerokosc_'+fID).value == "") document.getElementById('szerokosc_'+fID).value = obj.offsetWidth;
	if(document.getElementById('wysokosc_'+fID).value == "0") document.getElementById('wysokosc_'+fID).value = obj.offsetHeight;
	if(document.getElementById('szerokosc_'+fID).value == "0") document.getElementById('szerokosc_'+fID).value = obj.offsetWidth;
//alert(document.getElementById('szerokosc_'+fID).value);

//if(document.getElementById('szerokosc_'+fID).value == "0") alert('dupa');
	//document.getElementById('kolor_'+fID).value = obj.style.borderColor;
	//document.getElementById('grubosc_ramki_'+fID).value = '0'+obj.style.borderWidth;
}



function FillObj(fID, fType, fName, wypelnij_oi, szerokosc,wysokosc,kolor,grubosc_ramki,ramka,tekst,polozenie_tekstu,kolortla,kolortekstu,font,wielkosc_labela,hint,kursor,kolejnosc)
{
  	var obj = document.getElementById('fo_'+fName);
	if(szerokosc>0) if(fType != 's_image') if(fType != 'submit') if(fType != 's_invisible') if(fType != 'image') if(fType != 'graphic') if(fType != 'checkbox') if(fType != 'checkbox_regulamin') if(fType != '4_checkboxy') obj.style.width = szerokosc+'px';
	if(wysokosc>0) if(fType != 's_image') if(fType != 'submit') if(fType != 's_invisible') if(fType != 'image') if(fType != 'graphic') if(fType != 'checkbox') if(fType != 'checkbox_regulamin') if(fType != '4_checkboxy') obj.style.height = wysokosc+'px';
	if(fType != 's_image') if(fType != 'submit') if(fType != 's_invisible') if(fType != 'image') if(fType != 'graphic') if(fType != 'checkbox') if(fType != 'checkbox_regulamin') if(fType != '4_checkboxy') if(kolor != '') obj.style.borderColor = '#'+kolor;
	if(fType != 's_image') if(fType != 'submit') if(fType != 's_invisible') if(fType != 'image') if(fType != 'graphic') if(fType != 'checkbox') if(fType != 'checkbox_regulamin') if(fType != '4_checkboxy') if(grubosc_ramki>0) obj.style.borderWidth = grubosc_ramki+'px';
	
	if(fType != 's_image') if(fType != 'submit') if(fType != 's_invisible') if(fType != 'image') if(fType != 'graphic') if(fType != 'checkbox') if(fType != 'checkbox_regulamin') if(fType != '4_checkboxy') if(kolor != '') if(grubosc_ramki>0) obj.style.borderStyle = ramka;

	labele = tekst;
	polozenie = polozenie_tekstu;
	
	if(fName == 'fSchools')
	{
		if(!polozenie || labele == '' || polozenie == '0')
		{
			document.getElementById('fo_fSchools').getElementsByTagName('option').item(0).innerHTML = 'Wybierz szkołę...';
		}
	}
	
	document.getElementById('lg_'+fName).innerHTML = '';
	document.getElementById('ld_'+fName).innerHTML = '';
	document.getElementById('ll_'+fName).innerHTML = '';
	document.getElementById('lp_'+fName).innerHTML = '';
	if(labele != '') 
	{
		if(polozenie == 'lg_') document.getElementById('lg_'+fName).innerHTML = labele; 
		if(polozenie == 'ld_') document.getElementById('ld_'+fName).innerHTML = labele; 
		if(polozenie == 'll_') document.getElementById('ll_'+fName).innerHTML = labele; 
		if(polozenie == 'lp_') document.getElementById('lp_'+fName).innerHTML = labele; 
	}
	if(fType != '4_checkboxy') if(fName != 'fCheckboxy') if(kolor != '') obj.style.backgroundColor = '#'+kolortla;
	
	if(kolortekstu != '')
		{
		document.getElementById('lg_'+fName).style.color = '#'+kolortekstu
		document.getElementById('ld_'+fName).style.color = '#'+kolortekstu
		document.getElementById('ll_'+fName).style.color = '#'+kolortekstu
		document.getElementById('lp_'+fName).style.color = '#'+kolortekstu
		}
	
	document.getElementById('lg_'+fName).style.fontFamily = font;
	document.getElementById('ld_'+fName).style.fontFamily = font;
	document.getElementById('ll_'+fName).style.fontFamily = font;
	document.getElementById('lp_'+fName).style.fontFamily = font;

	if(wielkosc_labela>0) 
	{
		document.getElementById('lg_'+fName).style.fontSize = wielkosc_labela+'px';
		document.getElementById('ld_'+fName).style.fontSize = wielkosc_labela+'px';
		document.getElementById('ll_'+fName).style.fontSize = wielkosc_labela+'px';
		document.getElementById('lp_'+fName).style.fontSize = wielkosc_labela+'px';
	}
	obj.title = hint;
	obj.cursor = kursor;

	if(wypelnij_oi == 'TAK') FillOI(fID, fType, fName, szerokosc,wysokosc,kolor,grubosc_ramki,ramka,tekst,polozenie_tekstu,kolortla,kolortekstu,font,wielkosc_labela,hint,kursor, kolejnosc);

}


function FillObjAllways(fID, fType, fName, wypelnij_oi, szerokosc,wysokosc,kolor,grubosc_ramki,ramka,tekst,polozenie_tekstu,kolortla,kolortekstu,font,wielkosc_labela,hint,kursor)
{
  	var obj = document.getElementById('fo_'+fName);
	obj.style.width = szerokosc+'px';
	obj.style.height = wysokosc+'px';
	obj.style.borderColor = '#'+kolor;
	obj.style.borderWidth = grubosc_ramki+'px';
	
	obj.style.borderStyle = ramka; 

	labele = tekst;
	polozenie = polozenie_tekstu;
	document.getElementById('lg_'+fName).innerHTML = '';
	document.getElementById('ld_'+fName).innerHTML = '';
	document.getElementById('ll_'+fName).innerHTML = '';
	document.getElementById('lp_'+fName).innerHTML = '';
	if(labele != '') 
	{
		if(polozenie == 'lg_') document.getElementById('lg_'+fName).innerHTML = labele; 
		if(polozenie == 'ld_') document.getElementById('ld_'+fName).innerHTML = labele; 
		if(polozenie == 'll_') document.getElementById('ll_'+fName).innerHTML = labele; 
		if(polozenie == 'lp_') document.getElementById('lp_'+fName).innerHTML = labele; 
	}
	if(kolor != '') obj.style.backgroundColor = '#'+kolortla;
	
	document.getElementById('lg_'+fName).style.color = '#'+kolortekstu
	document.getElementById('ld_'+fName).style.color = '#'+kolortekstu
	document.getElementById('ll_'+fName).style.color = '#'+kolortekstu
	document.getElementById('lp_'+fName).style.color = '#'+kolortekstu
	
	document.getElementById('lg_'+fName).style.fontFamily = font;
	document.getElementById('ld_'+fName).style.fontFamily = font;
	document.getElementById('ll_'+fName).style.fontFamily = font;
	document.getElementById('lp_'+fName).style.fontFamily = font;

	if(wielkosc_labela>0) 
	{
		document.getElementById('lg_'+fName).style.fontSize = wielkosc_labela+'px';
		document.getElementById('ld_'+fName).style.fontSize = wielkosc_labela+'px';
		document.getElementById('ll_'+fName).style.fontSize = wielkosc_labela+'px';
		document.getElementById('lp_'+fName).style.fontSize = wielkosc_labela+'px';
	}
	obj.title = hint;
	obj.cursor = kursor;

}


function UpdateObject(fID, fName, fCzas)
{
	if(fCzas == 'wait') setTimeout(function(){DoIt(fID, fName)},500);
		else DoIt(fID, fName);
}

$(document).ready(function()
{
	var templateChanged = true;
	var copy_layer = $('#copy_layer');
	copy_layer.hide();
	copy_layer.css('marginLeft', (copy_layer.parent().innerWidth()/2) - (copy_layer.width()/2) + 'px');
	
	$('.miniaturka').click(function()
	{
		$('#copycheckbox').attr('checked', false);
		templateChanged = true;
	});
	
	$('#copy_button').hover(function()
	{
		copy_layer.slideDown('fast');
		
		var val = $('#hTemplate').attr('value');
		
		if((parseInt(val)) > 1)
		{
			if(templateChanged)
				$.get('ajax.php?id=' + val, function(data)
				{
					copy_layer.html(data);
					$('.copy_checkbox_test').hide();
					$('.copy_checkbox_test').click(function()
					{
						$('#copycheckbox').attr('checked', true);
					});
					
					$('.copy_checkbox').click(function()
					{
						$('#copycheckbox').attr('checked', true);
					});
					
					$('.copy_li').hover(function()
					{
						templateChanged = false;
						$('.copy_checkbox_test', this).show();
					}, function()
					{
						$('.copy_checkbox_test').each(function()
						{
							if($('input', this).attr('checked') != true)
							{
								$(this).hide();
							}
						});
					});
			});
		}
		else
		{
			copy_layer.html('Wybierz poprawny szablon po lewej.');
		}
	},
	function()
	{
		copy_layer.slideUp('fast');
	});
});
