//var base_src="http://127.0.0.1/~ZENTRADA/";
//var base_src="http://localhost/newdaynewprice/";
var base_src="/";


if (window.XMLHttpRequest)		http_request1 = new XMLHttpRequest(); 
else if (window.ActiveXObject)	http_request1 = new ActiveXObject("Microsoft.XMLHTTP"); 
if (window.XMLHttpRequest)		http_request2 = new XMLHttpRequest(); 
else if (window.ActiveXObject)	http_request2 = new ActiveXObject("Microsoft.XMLHTTP"); 
if (window.XMLHttpRequest)		http_request3 = new XMLHttpRequest(); 
else if (window.ActiveXObject)	http_request3 = new ActiveXObject("Microsoft.XMLHTTP"); 




function ajax_submit_form(form_id){
	if (window.XMLHttpRequest)		 http_request1 = new XMLHttpRequest(); 
	else if (window.ActiveXObject)	 http_request1 = new ActiveXObject("Microsoft.XMLHTTP"); 
	var form_div=document.getElementById(form_id+'_div');
	var form_div_stat=document.getElementById(form_id+'_div_stat');
	var src='';
	var empty_me=true;
	var form_len=document.forms[form_id].elements.length;
	
	for(var i=0; i<form_len; i++){
		if(document.forms[form_id].elements[i].name == false )continue;
		if(document.forms[form_id].elements[i].name == 'emp' && document.forms[form_id].elements[i].value == '0')empty_me=false;
		if(document.forms[form_id].elements[i].name == 'act' && document.forms[form_id].elements[i].value == 'submit_comment_form')
			document.getElementById('add_comment').style.display='none';
		src+=document.forms[form_id].elements[i].name+'='+document.forms[form_id].elements[i].value+'&';
	}
	var full_url=base_src+'_data/connect.php?'+src+'rand='+Math.random();
	
	do{
		var old_length=full_url.length;
		full_url=full_url.replace("\n","[nln]");
		full_url=full_url.replace("\r","[nlr]");
	}while(old_length!=full_url.length);
	
	form_div.innerHTML='<div style="text-align:center;margin-top:40px;margin-bottom:40px;"><img src="_data/img/loading.gif" alt="loading..."/></div>';
	
	if(http_request1){
		http_request1.open('GET', full_url, true);
		http_request1.send(null);
			
		http_request1.onreadystatechange = function(){
			if (http_request1.readyState == 4){
				if (http_request1.status == 200) {
					var response=http_request1.responseText;
					//eval(response);
					form_div.innerHTML=response;		
					if(form_id=='comments_form')form_id=form_id+'_temp';
					if(empty_me)setTimeout("empty_div(\'"+form_id+'_div'+"\');",3000);			
				}
				else{
					form_div.innerHTML='<div style="text-align:center; width:100%; font-weight:bold; margin-top:50px;">Błąd podczas połączenia</div>';
				}				
			}
			else{
				form_div.innerHTML='<div style="text-align:center;margin-top:40px;margin-bottom:40px;"><img src="_data/img/loading.gif" alt="loading..."/></div>';
			}
		}
	}
}


function empty_div(div_name){
	if(document.getElementById(div_name))
		document.getElementById(div_name).style.display = 'none';
}

function empty_div2(div_name){
	if(document.getElementById(div_name))
		document.getElementById(div_name).innerHTML = '';
}


function set_menu(highlight, total){
	total=all_vids;
	for(var i=0; i<total; i++){
		//document.getElementById("vid_"+i).className = "a_vid";
		if(document.getElementById("vid_"+i))document.getElementById("vid_"+i).className = "bg";
		if(document.getElementById("js_vid_"+i))document.getElementById("js_vid_"+i).className = "bg";
		if(highlight==i){
			if(document.getElementById("vid_"+highlight))   document.getElementById("vid_"+highlight).className = "bg_a";
			if(document.getElementById("js_vid_"+highlight))document.getElementById("js_vid_"+highlight).className = "bg_a";
		}
	}
	//document.getElementById("vid_"+highlight).className = "a_vid_a";
}



function ajax_vote(playlist_id, point){
	if (window.XMLHttpRequest)		 http_request1 = new XMLHttpRequest(); 
	else if (window.ActiveXObject)	 http_request1 = new ActiveXObject("Microsoft.XMLHTTP"); 
	var form_div=document.getElementById('playlist_vote');
	var src='';
	var full_url=base_src+'_data/connect.php?act=playlist_vote&playlist_id='+playlist_id+'&point='+point+'rand='+Math.random();
	form_div.innerHTML='Zapisywanie głosu...';

	if(http_request1){
		http_request1.open('GET', full_url, true);
		http_request1.send(null);
			
		http_request1.onreadystatechange = function(){
			if (http_request1.readyState == 4){
				if (http_request1.status == 200) {
					var response=http_request1.responseText;
					form_div.innerHTML=response;		
					setTimeout("empty_div(\'playlist_vote\');",3000);			
				}
				else{
					form_div.innerHTML='<div style="text-align:center; width:100%; font-weight:bold; margin-top:50px;">Błąd podczas połączenia</div>';
					setTimeout("put_vote_form(\'"+playlist_id+"\');",3000);			
				}				
			}
			else{
				form_div.innerHTML='<div style="text-align:center;margin-top:40px;margin-bottom:40px;"><img src="_data/img/loading.gif" alt="loading..."/></div>';
			}
		}
	}
}

function ajax_fav(playlist_id){
	if (window.XMLHttpRequest)		 http_request1 = new XMLHttpRequest(); 
	else if (window.ActiveXObject)	 http_request1 = new ActiveXObject("Microsoft.XMLHTTP"); 
	var form_div=document.getElementById('playlist_fav');
	var src='';
	var full_url=base_src+'_data/connect.php?act=playlist_fav&playlist_id='+playlist_id+'rand='+Math.random();
	form_div.innerHTML='Zapisywanie...';

	if(http_request1){
		http_request1.open('GET', full_url, true);
		http_request1.send(null);
			
		http_request1.onreadystatechange = function(){
			if (http_request1.readyState == 4){
				if (http_request1.status == 200) {
					var response=http_request1.responseText;
					form_div.innerHTML=response;		
					setTimeout("empty_div(\'playlist_fav\');",3000);			
				}
				else{
					form_div.innerHTML='<div style="text-align:center; width:100%; font-weight:bold; margin-top:50px;">Błąd podczas połączenia</div>';
					setTimeout("put_fav_form(\'"+playlist_id+"\');",3000);			
				}				
			}
			else{
				form_div.innerHTML='<div style="text-align:center;margin-top:40px;margin-bottom:40px;"><img src="_data/img/loading.gif" alt="loading..."/></div>';
			}
		}
	}
}

function put_vote_form(pid){
	var form_div=document.getElementById('playlist_vote');
	form_div.innerHTML='<a href="#" onclick="ajax_vote('+pid+', 1);">Up</a>|<a href="#" onclick="ajax_vote('+pid+', -1);">Down</a> ';
}
function put_fav_form(pid){
	var form_div=document.getElementById('playlist_fav');
	form_div.innerHTML='<span id="playlist_fav"><a href="#" onclick="ajax_fav('+pid+');"><nobr>Dodaj do ulubionych</nobr</a></span>';
}
function display_div(div){
	if(document.getElementById(div).style.display=='none')document.getElementById(div).style.display='block';
	else document.getElementById(div).style.display='none';
}




function flowers(alpha){
	setTimeout("flowers2("+alpha+");",2000);
}
function flowers2(alpha){
	if(alpha==0)document.getElementById('flowers').style.backgroundImage="url(_data/img/flowers2.gif)"; 
	alpha+=5;
	document.getElementById('flowers').style.filter="Alpha(Opacity="+alpha+")";
	//var alpha1=60-alpha;
	//document.getElementById('flowers_l').style.filter="Alpha(Opacity="+alpha1+")";
	if(alpha<=60)setTimeout("flowers("+alpha+");",200);
	//else setTimeout("flowers_l(0);",30000);
}

function put_content_yts(div_id,href){
put_content(div_id,href);
put_playlist_js();
}


function put_content(div_id,href,title){//site=vote

if(title)document.getElementById('main2_title').innerHTML=title;

	if (window.XMLHttpRequest)		 http_request1 = new XMLHttpRequest(); 
	else if (window.ActiveXObject)	 http_request1 = new ActiveXObject("Microsoft.XMLHTTP"); 
	var div_pointer=document.getElementById(div_id);
	var src='';
	var full_url=base_src+'_data/connect.php?act=put_content&'+href+'&rand='+Math.random();
	div_pointer.innerHTML='<div style="text-align:center;margin-top:40px;margin-bottom:40px;"><img src="_data/img/loading.gif" alt="loading..."/></div>';
	
	//alert(full_url);
	
	if(http_request1){
		http_request1.open('GET', full_url, true);
		http_request1.send(null);
			
		http_request1.onreadystatechange = function(){
			if (http_request1.readyState == 4){
				if (http_request1.status == 200) {
					var response=http_request1.responseText;
					/*
					if(div_id=='overlay_txt'){location.href="index.php?show_playlist="+response;}
					else div_pointer.innerHTML=response;
					*/
					div_pointer.innerHTML=response;
				}
				else{
					div_pointer.innerHTML='<div style="text-align:center; width:100%; font-weight:bold; margin-top:50px;">Błąd podczas połączenia</div>';
					
					
					
					setTimeout("empty_div(\'"+div_id+"\');",10000);			
				}				
			
			
			
			
			
			
			}
			else{
				div_pointer.innerHTML='<div style="text-align:center;margin-top:40px;margin-bottom:40px;"><img src="_data/img/loading.gif" alt="loading..."/></div>';
			}
		}
	}
}





var opacity_arr=new Array();
opacity_arr[0]=0;
opacity_arr[1]=0;
opacity_arr[2]=0;
opacity_arr[3]=0;
opacity_arr[4]=0;
opacity_arr[5]=0;
opacity_arr[6]=0;
opacity_arr[7]=0;
opacity_arr[8]=0;
opacity_arr[9]=0;
opacity_arr[10]=0;
opacity_arr[11]=0;
opacity_arr[12]=0;
opacity_arr[13]=0;
opacity_arr[14]=0;
opacity_arr[15]=0;
opacity_arr[16]=0;
var active_map=0;

function map_display(num){
  active_map=num;
  photo_fade_in2(num, 'map_change_'+num);
  return true;
  document.getElementById('map_change_'+num).style.display='block';
  //alert('photo_fade_in2_'+num);
}
function map_hide(num){
  photo_fade_out2(num, 'map_change_'+num);
  return true;
  document.getElementById('map_change_'+num).style.display='none';
  //alert('photo_fade_out2_'+num);
}

function photo_fade_in2(num, id){
  if(active_map!=num ||active_map==-1){
    opacity_arr[num]=0;
    MySetOpacity(0, id);
    return false;
  }
	//if(fade<5)document.getElementById(id).src=src;
	MySetOpacity(opacity_arr[num], id);
	opacity_arr[num]+=10;
	if(opacity_arr[num]<95)setTimeout('photo_fade_in2(\''+num+'\', \''+id+'\');',30);
	else{
		opacity_arr[num]=100;
		MySetOpacity(opacity_arr[num], id);
	}
}
function photo_fade_out2(num, id){
  if(active_map!=num ||active_map==-1){
    opacity_arr[num]=0;
    MySetOpacity(0, id);
    return false;
  }
	MySetOpacity(opacity_arr[num], id);
	opacity_arr[num]-=20;
  //alert(num+' '+opacity_arr[num]);
	if(opacity_arr[num]>5)setTimeout('photo_fade_out2(\''+num+'\', \''+id+'\');',30);
	else{
		opacity_arr[num]=0;
		MySetOpacity(opacity_arr[num], id);
	}
}

function unselect_map_active(){
  //var tmp=active_map;
  active_map=-1;
  //alert(tmp+' '+active_map);
}




function MySetOpacity(opacity, theID) {
  if(active_map==-1)opacity=0;

	var object = document.getElementById(theID).style;
	if (navigator.userAgent.indexOf("Firefox") != -1) {
		if (opacity == 100) { opacity = 99.9999; } // This is majorly retarded
	}
	object.filter = "alpha(opacity=" + opacity + ")"; // IE/Win
	object.opacity = (opacity / 100);                 // Safari 1.2, Firefox+Mozilla
}







var change=0;
function change_over(){
  change=0;
}

function change_photo(id,src){
	if(change==0){
    change=1;
    setTimeout('change_over();',1000);
    photo_fade_out(id, src);
    setTimeout('photo_fade_in(\''+id+'\',\''+src+'\');',280);
	}else{
    //trwa zmiana innego zdjecia
	}
}


 
 
 
 function xMySetOpacity(opacity, theID) {
	var object = document.getElementById(theID).style;

	if (navigator.userAgent.indexOf("Firefox") != -1) {
		if (opacity == 100) { opacity = 99.9999; } // This is majorly retarded
	}

	object.filter = "alpha(opacity=" + opacity + ")"; // IE/Win
	object.opacity = (opacity / 100);                 // Safari 1.2, Firefox+Mozilla

}



function xchange_photo(id,src, trg){
	xphoto_fade_out(id, src, trg);
	setTimeout('xphoto_fade_in(\''+id+'\',\''+src+'\',\''+trg+'\');',280);
}

var xfade = new Array();
xfade[1]=100;
xfade[2]=100;
xfade[3]=100;

function xphoto_fade_out(id, src, trg){
	xMySetOpacity(xfade[trg], id);
	xfade[trg]=xfade[trg]-20;
	if(xfade[trg]>5)setTimeout('xphoto_fade_out(\''+id+'\',\''+src+'\',\''+trg+'\');',50);
	else{
		xfade[trg]=0;
		xMySetOpacity(xfade[trg], id);
	}
}
function xphoto_fade_in(id,src, trg){
	if(xfade[trg]<5)document.getElementById(id).src=src;
	xMySetOpacity(xfade[trg], id);
	xfade[trg]=xfade[trg]+20;
	if(xfade[trg]<95)setTimeout('xphoto_fade_in(\''+id+'\',\''+src+'\',\''+trg+'\');',50);
	else{
		xfade[trg]=100;
		xMySetOpacity(xfade[trg], id);
	}
}

 
 











function getPageSize(){
	
	var xScroll, yScroll;
	
	if (window.innerHeight && window.scrollMaxY) {	
		xScroll = document.body.scrollWidth;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}
	
	var windowWidth, windowHeight;
	if (self.innerHeight) {	// all except Explorer
		windowWidth = self.innerWidth;
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}	
	
	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else { 
		pageHeight = yScroll;
	}

	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){	
		pageWidth = windowWidth;
	} else {
		pageWidth = xScroll;
	}


	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 
	return arrayPageSize;
}


 
function overlay(txt_id){
  var objOverlay = document.getElementById('overlay');
	var objBody = document.getElementsByTagName("body").item(0);
	objOverlay.style.position = 'absolute';
	objOverlay.style.top = '0';
	objOverlay.style.left = '0';
	objOverlay.style.zIndex = '100';
	objOverlay.style.width = '100%';
	
	objOverlay.onclick = function () {objOverlay.style.display='none'; return false;}
	objBody.insertBefore(objOverlay, objBody.firstChild);
	var arrayPageSize = getPageSize();
	objOverlay.style.height = (arrayPageSize[1] +130+ 'px');
	objOverlay.style.display = 'block';
	document.getElementById('overlay_txt').innerHTML='<img src="_data/img/loading.gif" alt="loading..."/>';
	put_content('overlay_txt','site='+txt_id);
	return false;
}

function overlay_2(txt_id){
  var objOverlay = document.getElementById('overlay');
	var objBody = document.getElementsByTagName("body").item(0);
	objOverlay.style.position = 'absolute';
	objOverlay.style.top = '0';
	objOverlay.style.left = '0';
	objOverlay.style.zIndex = '100';
	objOverlay.style.width = '100%';
	
	//objOverlay.onclick = function () {objOverlay.style.display='none'; return false;}
	objBody.insertBefore(objOverlay, objBody.firstChild);
	var arrayPageSize = getPageSize();
	objOverlay.style.height = (arrayPageSize[1] +130+ 'px');
	objOverlay.style.display = 'block';
	document.getElementById('overlay_txt').innerHTML='<img src="_data/img/loading.gif" alt="loading..."/>';
	put_content('overlay_txt','site='+txt_id);
	return false;
}








// ----------------------------------------------------------------------------- ZEN


function get_category_level(cat_1_id, div_id){
  //alert(cat_1_id);
  

	if (window.XMLHttpRequest)		 http_request1 = new XMLHttpRequest(); 
	else if (window.ActiveXObject)	 http_request1 = new ActiveXObject("Microsoft.XMLHTTP"); 
	var form_div=document.getElementById(div_id);
	var src='';
	var full_url=base_src+'_data/connect.php?act=get_cat_level&cat_level='+div_id+'&cat_id='+cat_1_id+'&rand='+Math.random();
	form_div.innerHTML='Trwa wczytywanie podkategorii...';

	if(http_request1){
		http_request1.open('GET', full_url, true);
		http_request1.send(null);
			
		http_request1.onreadystatechange = function(){
			if (http_request1.readyState == 4){
				if (http_request1.status == 200) {
					var response=http_request1.responseText;
					form_div.innerHTML=response;		
					//setTimeout("empty_div(\'"+div_id+"\');",3000);			
				}
				else{
					form_div.innerHTML='<div style="text-align:center; width:100%; font-weight:bold; margin-top:3px;">Błąd podczas połączenia</div>';
					setTimeout("empty_div(\'"+div_id+"\');",3000);			

				}				
			}
			else{
				form_div.innerHTML='Trwa wczytywanie podkategorii...';
			}
		}
	}
}



function nav(text){
  document.getElementById('nav2').innerHTML=text;
}
function nav_add(text){
  document.getElementById('nav2').innerHTML=document.getElementById('nav2').innerHTML+text;
}










































































