function externalLinks() {
       if( ! document.getElementsByTagName )
           return;

   var anchors = document.getElementsByTagName( "a" );
        for (var i=0; i<anchors.length; i++) {
                  var anchor = anchors[i];
                  if( anchor.getAttribute( "href" ) && anchor.getAttribute( "rel" ) == "external" )
                    anchor.target = "_blank";
        }
        
/*
		var lcol=getObj('left');
		var rcol=getObj('rbox');
		var cent=getObj('center');
		//alert(lcol.offsetHeight+' '+rcol.offsetHeight+' '+cent.offsetHeight);
		if(lcol.offsetHeight>cent.offsetHeight || rcol.offsetHeight>cent.offsetHeight ){
			if(lcol.offsetHeight>rcol.offsetHeight)cent.style.height=lcol.offsetHeight+'px';
			else cent.style.height=rcol.offsetHeight+'px';
			
			if(rcol.offsetHeight<cent.offsetHeight)rcol.style.height=cent.offsetHeight+'px';
		    if(lcol.offsetHeight<cent.offsetHeight)lcol.style.height=cent.offsetHeight+'px';
		
		}
*/
}


function newLink(i){

   var linkstable = document.getElementById('linkstable');
   var newlink = document.createElement('input');
   newlink.name = 'link';
   newlink.value = 'http://';
   
   var newdesc = document.createElement('input');
   newdesc.name = 'desc_';
   newdesc.value = 'Opis linku...';
   i++;
   //linkstable.appendChild('<tr><td>'+i+'</td>'+newlink+'</td><td>'+newdesc+'</td></tr>');
   //linkstable.appendChild(newlink);
   //linkstable.appendChild(newdesc);
   document.getElementById('linksnum').value=i;
   linkstable.innerHTML+='<tr><td>'+i+'.</td><input type="text" name="link['+i+']" value="http://" /></td><td><input type="text" name="desc['+i+']" value="Opis..." /></td><td><select name="side['+i+']"><option value="L">Lewa</option><option value="R">Prawa</option></select></td></tr>';
   
}

function addPollAnswer(){

 var answers=getObj('ans_list');
 var ans_num=getObj('ans_num');
 var ans_new_num=parseInt(ans_num.value)+1;
 
 var addname=1000+ans_new_num;
   var newans = document.createElement('input');
   newans.name = 'ans['+addname+']';
   newans.id = 'ans'+ans_new_num;
   newans.value = 'Wpisz nowa odpowiedz';
   newans.className='w50';
   
    var newlabel = document.createElement('label');
 	newlabel.className = 'adm';
 	newlabel.htmlFor='ans'+ans_new_num;
 	newlabel.textContent='Odpowiedz '+ans_new_num;
 
  
   answers.appendChild(document.createElement('br'));
   answers.appendChild(newlabel);
   answers.appendChild(newans);
   
   ans_num.value=ans_new_num;
   
}

function getObj(id){
return document.getElementById(id);
}

function editLink(id){

var link=getObj('link_'+id);


var desc=new Array();
for(i=0;i<portallangs.length;i++){
  desc[i]=getObj('desc_'+portallangs[i]+'_'+id);
}

var side=getObj('side_'+id);
var target=getObj('target_'+id);
var kol=getObj('kol_'+id);


var cap=getObj('eLegend');
cap.innerHTML='Edycja linku';

var act=getObj('eAct');
act.value=id;

var eLink=getObj('eLink');
eLink.value=link.value;

for(i=0;i<portallangs.length;i++){
  var eDesc=getObj('eDesc_'+portallangs[i]);
  eDesc.value=desc[i].value;
}

//var eSide=getObj('eSide');

//if(side.innerHTML=='Prawa')eSide.options[1].selected=true;
//else eSide.options[0].selected=true;


var eTarget=getObj('eTarget');

if(target.value=='B')eTarget.options[1].selected=true;
else eTarget.options[0].selected=true;

var eKol=getObj('eKol');
eKol.value=kol.value;

}

function addLink(){


var cap=getObj('eLegend');
cap.innerHTML='Nowy link';

var act=getObj('eAct');
act.value='new';

var eLink=getObj('eLink');
eLink.value='http://';

var eDesc=getObj('eDesc');
eDesc.value='opis...';

var eKol=getObj('eKol');
eKol.value=0;

}

function delAlert(sid){
    var t=getInner('txt'+sid);
    t=trim(t,'both');
	if(confirm('Czy na pewno usunąć stronę: '+t+'?')){
     	location.href='index.php?act=del&delid='+sid;
	}
	return false;
}

function setPollVote(id){
	
	var votenumb=getRadioGroupValue("poll_"+id);
	if(!votenumb){alert('Nie wybrana odpowiedź');return false;}
	
		$.ajax({
		type: "POST",
		url: base+"ajax.php",
		data: "ajx=99&pid="+id+"&vote="+votenumb,
		success: function(msg){
		$('#pbox'+id).html(msg);
		$('#pbox'+id).show();
		}
		});
	return false;
}





//mail recom
function sendRecom(){
	$('#recomform').show("slow");
}

function validAnn(form) {
	/* PARMETRY
	id pola
	type pola
	czy moze byc puste
	*/
	
	
	to_valid=new Array();
	to_valid[0]=new Array('title','i',0);
	to_valid[1]=new Array('email','i',0);
	to_valid[2]=new Array('name','i',1);
	to_valid[3]=new Array('tel','i',1);
	to_valid[4]=new Array('contact','i',1);
	to_valid[5]=new Array('content','i',0);
	
	var actValue='';
	for(var i=0;i<to_valid.length;i++){
		
		if(to_valid[i][1]=='i') actValue=trim(getInputValue(to_valid[i][0]),'both');
		if(to_valid[i][1]=='s'){
			actValue=trim(getSelectValue(to_valid[i][0]),'both');
		}
	
		if(actValue==undefined)alert('Brak pola o id='+to_valid[i][0]);
		
		if(to_valid[i][2]==0){
			if(actValue==''){
				alert('Prosze wypełnic wszystkie wymagane pola!');
				setFocus(to_valid[i][0],true);
				return false;
			}
		}
		
		
		//email jesli wpisany
		if(i==1 && actValue.length>0){
				if(!isemail(actValue)){
					alert('Nieprawidlowy format adresu e-mail!');
					setFocus(to_valid[i][0],true);
					return false;
				}
		}

		if(i==3 && actValue.length>0){
			if(!isTel(actValue)){
					alert('Nieprawidlowy format telefonu!');
					setFocus(to_valid[i][0],true);
					return false;
				}
		}
	}
	
	return true;
}


function validEcard(form){
  
    to_valid=new Array();
	to_valid[0]=new Array('title','i',0);
	to_valid[1]=new Array('nad','i',0);
	to_valid[2]=new Array('nad_email','i',0);
	to_valid[3]=new Array('odb','i',0);
	to_valid[4]=new Array('odb_email','i',0);
	to_valid[5]=new Array('content','i',0);
	
    var actValue='';
	for(var i=0;i<to_valid.length;i++){
	
	
	    if(to_valid[i][1]=='i') actValue=trim(getInputValue(to_valid[i][0]),'both');
		if(to_valid[i][1]=='s'){
			actValue=trim(getSelectValue(to_valid[i][0]),'both');
		}
	
		if(actValue==undefined)alert('Brak pola o id='+to_valid[i][0]);
		
		if(to_valid[i][2]==0){
			if(actValue==''){
				alert('Prosze wypełnic wszystkie wymagane pola!');
				setFocus(to_valid[i][0],true);
				return false;
			}
		}


		//email jesli wpisany
		if((i==2 || i==4) && actValue.length>0){
				if(!isemail(actValue)){
					alert('Nieprawidlowy format adresu e-mail!');
					setFocus(to_valid[i][0],true);
					return false;
				}
		}
		
	}

}

//funkcja jquery ajax
function getAjax(ajaxbox,ajxid,p1,p2,p3){

  $.ajax({
   type: "GET",
   url: "ajax.php",
   data: "ajx="+ajxid+"&p1="+p1+"&p2="+p2+"&p3="+p3,
   success: function(msg){
	   
     $('#mainbox').addClass("loading2");
     $('#'+ajaxbox).html(msg);
     $('#'+ajaxbox).show();
	 $('#mainbox').removeClass("loading2");
   }
   });
 return false;
}

//funkcja jquery ajax POST
function getAjaxP(ajaxbox,ajxid,params){
  

  var datastring='';
  var tempcont='';

  for(i=0,j=1;i<params.length;i++,j++){
   tempcont=getObj(params[i])?$('#'+params[i]).val():'';
   datastring = datastring + '&p'+j+'='+tempcont;
  }
   
  $.ajax({
   type: "POST",
   url: "ajax.php",
   data: "ajx="+ajxid+datastring,
   success: function(msg){
	   
     $('#mainbox').addClass("loading2");
     $('#'+ajaxbox).html(msg);
     $('#'+ajaxbox).show();
	 $('#mainbox').removeClass("loading2");
   }
   });
 return false;
}