function selmiejsce(sel, gd, tp){
	/*if (sel.value==''){
		document.getElementById(gd).innerHTML='brak szukanego ' + tp + ' - wpisz tutaj';
	} else {*/
		document.getElementById(gd).value=sel.value;
	//}
}

function back(){
	history.go(-1);
}

function show_hide(id){
	var obj = document.getElementById(id);
	if (obj.style.display!='block') 
		obj.style.display='block'; 
	else 
		obj.style.display='none';
}

function show_hide2(schowaj_id,pokarz_id){
	document.getElementById(pokarz_id).style.display='block'; 
	document.getElementById(schowaj_id).style.display='none';
}


 
function zmienLogin(stary){
	document.getElementById('lnodp').innerHTML = '';
	var login = document.getElementById('login_nowy').value;
	
	if (login.length < 4){
		alert('Login musi miec conajmniej 4 znaki.');
		return;
	}
	
	if (login == stary){
		return;
	}
	
	var req = mint.Request();
   	
   	req.method = "post";
   	
   	req.OnSuccess =
    function()
    {
//   		alert(this.responseText);
   		eval(this.responseText);
    }
    
   	req.AddParam("login_nowy",login);
   	req.AddParam("stary",stary);
    req.Send("request.php");
	
}


function checkKeycode(e) {
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	if (keycode == 13){
		alert('enter');
		return false;
	}
	return true;	
}


function getMiejscaDlaKraju(sel)
{
	var req = mint.Request();
   	
   	reg.options.length = 0;
   	mia.options.length = 0;
   	
   	reg.options[reg.options.length] = new Option('Czekaj...','');
   	mia.options[mia.options.length] = new Option('Czekaj...','');
   	
   	req.OnSuccess =
    function()
    {
    reg.options.length = 0; 
    reg.options[reg.options.length] = new Option(line,'');
    
    mia.options.length = 0; 
    mia.options[mia.options.length] = new Option(line,'');
    
    
    eval(this.responseText);
    
    }
    
  	req.AddParam("kidm",kra.options[kra.selectedIndex].value);
    req.Send("request.php");		// Execute AJAX function
}




var hover = 'off';

function undis(idd) {  

		//if(hover == 'on')
		//	{
		if (document.getElementById(idd))
			document.getElementById(idd).style.display='none'; 
		//	hover = 'off';
		//	}
	//	else
	//		hover = 'off';
	}

function dis(idd) {  
		document.getElementById(idd).style.display='block'; 
		hover = 'on';
	}



function loadRips(link)
{
   document.write('<object type="application/x-shockwave-flash" data="lib/musicplayer.swf?&song_url='+link+'&buttons=,img/play.jpg,img/stop.jpg,&" width="14" height="10">\n');
   document.write('<param name="movie" value="lib/musicplayer.swf?&song_url='+link+'&buttons=,img/play.jpg,img/stop.jpg,&" />\n');
   document.write('<img src="noflash.gif" width="14" height="10" alt="" />	</object>\n');
   
}

function loadRips2(link)
{
   document.write('<embed wmode="transparent" width="25" height="20" src="lib/singlemp3player.swf?&backColor=FFFFFF&frontColor=108da0&showDownload=false&file='+link+'&autoStart=false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"/></embed>\n');
   
}

function checkSprzedarz2() {


var y = false;
	
		var cena = document.getElementById('cena').value.replace(/,/g,".");
		
		if (cena == "" || isNaN(cena))
		{ 
			alert('Wpisz poprawną cenę!'); 
			document.getElementById('cena').focus();
			return false; 
		}
		
		if( document.getElementById('adresok').value== '')	
		{alert('Musisz mieć potwierdzony adres aby coś sprzedać!'); 
			return false;}
//if(document.getElementById('kosztd').value=='kupujący')
//{
		if (document.getElementById('cpocztabank').checked)
			y=true;
		if (document.getElementById('cpocztapriorbank').checked)
			y=true;
		if (document.getElementById('ckurierbank').checked)
			y=true;
		if (document.getElementById('cpocztapobranie').checked)
			y=true;
		if (document.getElementById('cpocztapriorpobranie').checked)
			y=true;
		if (document.getElementById('ckurierpobranie').checked)
			y=true;
		if (document.getElementById('cosobisty').checked)
			y=true;
			
		if(y==false)	
		{alert('Wybierz dostawę!'); 
			return false;}
//}	
return true;
}

function MaxL(obj, dl){    
	if (obj.value.length>dl)     
	{  
	//alert('Za duży text. Max. 10 znaków');  
	obj.value=obj.value.substr(0,dl); 
	   
	}
}

function MaxLCount(obj, dl){    
	if (obj.value.length>dl)     
	{  
		obj.value=obj.value.substr(0,dl);   
	}
	document.getElementById('counter').value = dl - obj.value.length;
}

function checkKrok2Form() {

var returnValue = true;
var re1 = /\d{2}/;
var re2 = /\d{3}/;

	
	
		if ((document.getElementById('prsnam').value.length == 0)
			||(document.getElementById('prssrn').value.length == 0)
			||(document.getElementById('prsstr').value.length == 0)
			||(document.getElementById('prstwn').value.length == 0)
			||(document.getElementById('prsbn').value.length == 0)
			||(document.getElementById('prspst1').value.length == 0)
			||(document.getElementById('prspst2').value.length == 0)) {
				alert('Pola z danymi do wysyłki nie mogą być puste!'); 
				returnValue = false; 
		} else if (document.getElementById('femail').value.length == 0 || !validateEmail2(document.getElementById('femail').value)){
			alert('Podaj poprawny adres email'); 
			returnValue = false; 
		} else if (document.getElementById('invinv').checked) { 
		if ((document.getElementById('invcn').value.length == 0)
			||(document.getElementById('invstr').value.length == 0)
			||(document.getElementById('invbn').value.length == 0)
			||(document.getElementById('invtwn').value.length == 0)
			||(document.getElementById('invpst1').value.length == 0)
			||(document.getElementById('invpst2').value.length == 0)){ 
			alert('Pola z danymi do faktury nie mogą być puste!'); 
			returnValue = false; 
		} else if (document.getElementById('invnip').value.length > 0) {
			if (!sprawdzNIP(document.getElementById('invnip').value)){
				alert('Błędny numer NIP!'); 
				returnValue = false;
			} 
		}
	
	} else if (document.getElementById('prspst1').value.length<2 
				|| document.getElementById('prspst2').value.length<3
				|| !re1.test(document.getElementById('prspst1').value)
				|| !re2.test(document.getElementById('prspst2').value)) { 
			alert('Niewłaściwy format kodu pocztowego w danych do wysyłki.');
			document.getElementById('prspst1').value = ''; 
			document.getElementById('prspst2').value = ''; 
			returnValue = false; 															  
	} else if (document.getElementById('invinv').checked 
				&& (document.getElementById('invpst1').value.length<2 
				|| document.getElementById('invpst2').value.length<3
				|| !re1.test(document.getElementById('invpst1').value)
				|| !re2.test(document.getElementById('invpst2').value))) { 
			alert('Niewłaściwy format kodu pocztowego w danych do faktury.'); 
			document.getElementById('invpst1').value = ''; 
			document.getElementById('invpst2').value = ''; 
			returnValue = false; 
	} 
	
	return returnValue;
}

function checkKodForm() {

var returnValue = true;
var re1 = /\d{2}/;
var re2 = /\d{3}/;

	
	if (document.getElementById('femail').value.length == 0 || !validateEmail2(document.getElementById('femail').value))
	{
			alert('Podaj poprawny adres email'); 
			returnValue = false; 
	}

	if ((document.getElementById('prsnam').value.length == 0)
			||(document.getElementById('prssrn').value.length == 0)
			||(document.getElementById('prsstr').value.length == 0)
			||(document.getElementById('prstwn').value.length == 0)
			||(document.getElementById('prsbn').value.length == 0)
			||(document.getElementById('prspst1').value.length == 0)
			||(document.getElementById('prspst2').value.length == 0)) {
		alert('Pola z danymi do wysyłki nie mogą być puste!'); 
		returnValue = false; 
	} 
	if (document.getElementById('prspst1').value.length<2 
		|| document.getElementById('prspst2').value.length<3
		|| !re1.test(document.getElementById('prspst1').value)
		|| !re2.test(document.getElementById('prspst2').value)) { 
			alert('Niewłaściwy format kodu pocztowego w danych do wysyłki');
			document.getElementById('prspst1').value = ''; 
			document.getElementById('prspst2').value = ''; 
		returnValue = false; 															  
	}
		
	return returnValue;
}

function checkProfileForm(type) {

var returnValue = true;
var re1 = /\d{2}/;
var re2 = /\d{3}/;
p1 = document.getElementById('p1'); 
p2 = document.getElementById('p2'); 
var x = document.getElementById("registration");
var cb1 = false;
var cb2 = false;
var checkPass = true;

	if (type == 1)
		checkPass = false;

	for (i= 0; i < x.length; i++) {
		if (x.elements[i].id == 'ccb1')
			cb1 = true;
		if (x.elements[i].id == 'ccb2')
			cb2 = true;
	}
/*	
	if (!validateEmail2(document.getElementById('femail').value)) {
		document.getElementById('femail').style.color = '#ff0000';
		document.getElementById('femail').focus();
		returnValue = false;
	}  
		
	if (document.getElementById('luser').lenght < 0) { 
		document.getElementById('luser').style.color = '#ff0000';
		document.getElementById('luser').focus();
		returnValue = false;
	} 

	if (checkPass && (document.getElementById('p1').value.length < 0)) {
		document.getElementById('p1').value = '';
		document.getElementById('p1').focus();
		return false;
	}
	
	if (checkPass && (document.getElementById('p2').value != document.getElementById('p1').value)) {
		document.getElementById('p1').value = '';
		document.getElementById('p2').value = '';
		document.getElementById('p1').focus();
		returnValue = false;
	}*/
//return returnValue;
return true;	
}


   
function kopiujdofaktury() {

	document.getElementById('invcn').value = document.getElementById('prsnam').value + " " + document.getElementById('prssrn').value;
	document.getElementById('invstr').value	= document.getElementById('prsstr').value;
	document.getElementById('invbn').value = document.getElementById('prsbn').value;
	document.getElementById('invfn').value = document.getElementById('prsfn').value;
	document.getElementById('invtwn').value	= document.getElementById('prstwn').value;
	document.getElementById('invpst1').value = document.getElementById('prspst1').value;
	document.getElementById('invpst2').value = document.getElementById('prspst2').value;
	document.getElementById('invcnt').value = document.getElementById('prscnt').value;
}



function validateString(str, warning, min, max) {
	if (!min) { min = 1; }
	if (!max) {	max = 65535; }

	if (!str.value || str.value.length < min || str.value.length > max) {
		str.focus();
		str.select();
		return false;
	}
	return true;
}


function validateEmail(email) {
	if (!email.value) {
		return true;
	}

	var re_mail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;
	if (!re_mail.test(email.value)) {
		email.focus();
		email.select();
		return false;
	}
	return true;
}

function validateEmail2(x) {
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)) 
		return true
	else 
		return false
}

function validateMatch(var1, var2, msg) {
	if (var1.value != var2.value) {
		var1.focus();
		var1.select();
		return false;
	}
	return true;
}


function sprawdzNIP( inputVal ) 
{ 
  var argh = inputVal.replace(/-/g,""); 
  var arg = argh.replace(/ /g,""); 
  var coefficients = "657234567"; 
  var sum=0; 
  var index=8; 
  for (index=8; index>=0 ;index--)
  { 
    sum += (parseInt(coefficients.charAt(index)) * parseInt(arg.charAt(index)));
  } 
   
   if((sum % 11) == parseInt(arg.charAt(9))) 
    	return true;
   if ( (sum % 11) == 10 ) 
   {
    if (parseInt(arg.charAt(9)) == 0)
    		return true; 
   }
  return false; 
}
//------------------------------tv-------------------------------
var OPE = (typeof(window.opera)!='undefined') ? 1 : 0
var IE4 = (typeof(document.all)!='undefined' && parseInt(navigator.appVersion)>=4&&!OPE) ? 1 : 0
var DOM = (typeof(document.getElementsByTagName)!='undefined' && typeof(document.createElement)!='undefined') ? 1 : 0

var debug = 0

var actual = 0

function dsub (menu, podmenu)
{
	var temp = document.getElementsByTagName('div')
	for (var i = 0; i < temp.length; i++) 
	{
		if (temp[i].className=='podmenu2') 
			if (temp[i].getAttribute('id')!='dsub'+menu+'-'+podmenu) 
				fodm(temp[i].getAttribute('id'))
			else 
				fidm(temp[i].getAttribute('id'))
	}	
}


function fidm(id)
{
	var run = 0; 
	if (document.getElementById(id).getAttribute('nfs')==null) 
	{	
		opacity(id, 1)
		pokaz(id)
		run = 1
	}
	document.getElementById(id).setAttribute('nfs', 'fadein') 
	if (run) 
	{	
		fadedmenu(id, 100, 5)
	}
}

function fodm(id)
{
	var run = 0; 
	if (document.getElementById(id).getAttribute('nfs')==null) 
		run = 1
	document.getElementById(id).setAttribute('nfs', 'fadeout') 
	if (run) 
	{	
		fadedmenu(id, 100, 5)
	}
}

function fadedmenu (co, czas, value)
{
	var start; 
	var direction = 0; 
	if (document.getElementById(co).getAttribute('nfs')=='fadein')	direction = value
	if (document.getElementById(co).getAttribute('nfs')=='fadeout') direction = -1*value
	
	if (direction>0)	
	{
		start = opacityvalue(co) + direction
		if (start<100)
		{
			opacity(co, start)
			setTimeout ('fadedmenu(\''+co+'\', '+czas*0.7+','+value+')', czas)
		} 
		else 
		{
			document.getElementById(co).removeAttribute('nfs')
			opacity(co, 100)
		}
	}
	if (direction<0)	
	{
		start = opacityvalue(co) + direction
		if (start>0)
		{
			opacity(co, start)
			setTimeout ('fadedmenu(\''+co+'\', '+czas*0.7+','+value+')', czas)
		} 
		else 
		{
			document.getElementById(co).removeAttribute('nfs')
			opacity(co, 1)
			schowaj(co)
		}
	}
}


function changeTitle(na)
{
	if (document.getElementById('title').innerHTML!=na) 
		document.getElementById('title').innerHTML=na
}

 
function opacity(gdzie, ile)
{
//	alert(gdzie);
	
	if (ile>100||ile<1) return -1
	if (document.getElementById(gdzie).style.display=='none'||document.getElementById(gdzie).style.visibility=='hidden') 
	{
		miniopacity(gdzie, 1)
		document.getElementById(gdzie).style.display='block'		
		document.getElementById(gdzie).style.visibility='visible'		
	}
	if (ile==100)
	{
		miniopacity(gdzie, 99) 
	}
	else
	{
		miniopacity(gdzie, ile) 
	}
	return ile
}
 
function miniopacity(gdzie, ile)
{
		if (OPE||DOM) document.getElementById(gdzie).style.opacity=ile/100
		if (IE4) document.getElementById(gdzie).filters.alpha.opacity=ile
} 

function opacityvalue(gdzie)
{
		if (OPE||DOM) return document.getElementById(gdzie).style.MozOpacity*100
		if (IE4) return document.getElementById(gdzie).filters.alpha.opacity
}
 
function go(na)
{
	frames['czyt'].location.href='index.php?load='+na
}

function tresci(co)
{
	document.getElementById('content').innerHTML=co
}

function schowaj(co)
{
	document.getElementById(co).style.display='none'
	document.getElementById(co).style.zIndex=2
}

function pokaz(co)
{
	opacity(co, 100)
	document.getElementById(co).style.zIndex=3
	document.getElementById(co).style.display='block'
}

function zmien(co)
{
	if (document.getElementById(co).style.display=='block')
		schowaj(co)
	else 
		pokaz(co) 
}

function wybierz(ile)
{
	if (ile==4||ile==5||ile==6)
	{
		semafor = 3; 
		opacity('mpoz_2', 99)
	}
	else 
	{
		semafor = 4; 
		fom(2)
	}
	if (ile==actual) return
	var co = document.getElementById('menu_'+ile)
	if (actual!=0)
	{
		document.getElementById('menu_'+actual).style.color='#fff'
		fadeout ('podmenu_'+actual, 100, 100)
	}
	actual = ile 
	opacity('podmenu_'+actual, 0)
	pokaz('podmenu_'+actual)
	fadein ('podmenu_'+actual, 0, 100)
	co.style.color='#8ff'
}

function fadein (co, start, czas)
{
	start = start + 5
	if (start<100)
	{
		opacity(co, start)
		setTimeout ('fadein(\''+co+'\', '+start+', '+czas*0.7+')', czas)
	} 
}

function fadeout (co, start, czas)
{
	start = start - 5
	if (start>0)
	{
		opacity(co, start)
		setTimeout ('fadeout(\''+co+'\', '+start+', '+czas*0.7+')', czas)
	} 
	else 
		schowaj(co)
}


var semafor = 0

function fim (number)
{
	if (semafor!=3) 
	{
		semafor = 1; 
		fadeinmenu('mpoz_'+number, 30, 100)
	}
}

function fom (number)
{
	if (semafor!=3) 
	{
		if (semafor==4) 
		{
			semafor = 2; 
			fadeoutmenu('mpoz_'+number, 100, 1000)
		}
		else
		{
			semafor = 2; 
			fadeoutmenu('mpoz_'+number, 100, 100)
		}
	}
}

function fadeinmenu (co, start, czas)
{
	if (semafor==1)
	{
		start = opacityvalue(co) + 5
		if (start<100)
		{
			opacity(co, start)
			setTimeout ('fadeinmenu(\''+co+'\', '+start+', '+czas*0.7+')', czas)
		} 
	}
}

function fadeoutmenu (co, start, czas)
{
	if (semafor==2)
	{
		start = opacityvalue(co) - 5
		if (start>30)
		{
			opacity(co, start)
			setTimeout ('fadeoutmenu(\''+co+'\', '+start+', '+czas*0.7+')', czas)
		} 
		else 
		{
			opacity(co, 30)
		}
	}
}



function idtopointer (id)
{
	return document.getElementById(id)
}

function pointertoid (pointer)
{
	return pointer.getAttribute('id')
}

function ncheck()
{
	return parent.frames.length
}

function ncheck2()
{
	return actual
}


var ileobrazkow = new Array(); // pierwszy za�adowany, pozosta�e dynamicznie
var time = new Array(); 
var war = new Array(); 
var moznachange = new Array();
var pobierany = new Array();
var rozszerzenie = new Array();

function change(telewizor_nr)
{
//	alert(war[telewizor_nr]);
	
	if (moznachange[telewizor_nr] == 0) return;
	time[telewizor_nr] = 20; 
	var ktora = war[telewizor_nr] + 1;
	if (ktora>ileobrazkow[telewizor_nr]) ktora = 1;
	pokaz(telewizor_nr + '_ad'+ktora);
	document.getElementById(telewizor_nr + '_ad'+war[telewizor_nr]).style.zIndex=4;
	document.getElementById(telewizor_nr + '_ad'+ktora).style.zIndex=3;
	fadeout(telewizor_nr + '_ad'+war[telewizor_nr], 100, 2);
	war[telewizor_nr]++;
	if (war[telewizor_nr]>ileobrazkow[telewizor_nr]) war[telewizor_nr]=1;
}

function listener(telewizor_nr)
{
	var imagename = '';
	imagename =	telewizor_nr + '_ad'+pobierany[telewizor_nr]+'img';
	//alert (document.getElementById(imagename).complete) ;
	try {
		if (moznachange[telewizor_nr] == 0) {
			if (document.getElementById(imagename).complete == 1){
				if (pobierany[telewizor_nr] < ileobrazkow[telewizor_nr]) {
					pobierany[telewizor_nr] ++;
					imagename =	telewizor_nr + '_ad'+pobierany[telewizor_nr]+'img';
					document.getElementById(imagename).src='img/adds/'+ telewizor_nr+'/'+pobierany[telewizor_nr]+'.' + rozszerzenie[telewizor_nr];
				} else {
					moznachange[telewizor_nr] = 1;
					if (telewizor_nr==0)
						document.getElementById('kropka').style.visibility="visible";
				}
			}
		} else {
			
			time[telewizor_nr]--
			if (!(time[telewizor_nr]))
			{
				change(telewizor_nr);
				
			}
		}
	} catch (err){}
}

function ladujTelewizor(telewizor_nr,ileobrazkow1,pobierany1, ext){
	if (typeof(document.getElementById(telewizor_nr+'_ad'+war[telewizor_nr]))!='undefined')
	{
		ileobrazkow[telewizor_nr] = ileobrazkow1;
		pobierany[telewizor_nr] = pobierany1;
		time[telewizor_nr] = 10; 
 		war[telewizor_nr] = 1; 
		moznachange[telewizor_nr] = 0;
		rozszerzenie[telewizor_nr] = ext;
		setInterval ('listener('+telewizor_nr+')', 250 + Math.random()*100);
	};
};
try{
onload=ladujTelewizor(0,29,1,'jpg')
}catch(err){}

//VALIDOWANIE FORMULARZA WYSYLANIA VIDEO
function validateAddVideoForm()
{
	var formerror = document.getElementById('formerror');

	var tytul = document.getElementById('formtytul').value.replace(/^\s+|\s+$/g, '') ;
	if(tytul.length == 0)
	{
		formerror.innerHTML="Podaj tytuł!";
		return;
	}

	var link = document.getElementById('formlink').value.replace(/^\s+|\s+$/g, '') ;
	if(link.length == 0)
	{
		formerror.innerHTML="Podaj link!";
		return;
	}

	var linktyp = document.getElementById('videoservice').value;
	if(linktyp=="-1")
	{
		formerror.innerHTML="Wybierz servis video!";
		return;
	}

	filter = /^(http:\/\/)+.+$/;
	if(linktyp=="youtube" && !filter.test(link))
	{
		formerror.innerHTML="Link youtube wygląda na niepoprawny. Przeczytaj instrukcję!";
		return;
	}

	filter = /^(<script)+.+(<\/script>)/;
	if(linktyp=="wrzuta" && !filter.test(link))
	{
		formerror.innerHTML="Link wrzuta.pl wygląda na niepoprawny. Przeczytaj instrukcję!";
		return;
	}

	var opis = document.getElementById('formopis').value.replace(/^\s+|\s+$/g, '') ;
	if(opis.length == 0)
	{
		formerror.innerHTML="Podaj opis!";
		return;
	}

	var min = document.getElementById('formmin').value;
	var sek = document.getElementById('formsek').value;
	var filter  = /^([0-9])+$/;
	if (min == "" || sek == "" || !filter.test(min) || !filter.test(sek) || sek < 0 || min < 0 || sek > 59 )
	{
		formerror.innerHTML="Podaj poprawny czas trwania video!";
		return;
	}

	if(document.getElementById('formrodzaj').value == -1)
	{
		formerror.innerHTML="Wybierz rodzaj!";
		return;
	}

	document.getElementById('addvideoform').submit();
}
