// JavaScript Document
var _d=document
function $c(v){if(_d.getElementById)return _d.getElementById(v);if(_d.all)return _d.all[v]}

function getParent(el, pTagName) {
	//alert(el.nodeType);
	if (el == null) return null;
	else if (el.nodeType == 1 && el.tagName.toLowerCase() == pTagName.toLowerCase())
		return el;
	else
		return getParent(el.parentNode, pTagName);
}


function resetForm(name){
	_d.forms[name].reset();
}


function $data()
{

	var data = new Date();
	//var dzien=data.getDate();
	//var miesiac=data.getMonth();
	//var rok=2000+data.getYear();
	var months=["stycznia","lutego","marca","kwietnia","maja","czerwca","lipca","sierpnia","września","października","listopada","grudnia"];
	var daynames=["niedziela","poniedziałek","wtorek","środa","czwartek","piątek","sobota"];

	var d1=daynames[data.getDay()]+", "+data.getDate()+" "+months[data.getMonth()]+" "+data.getFullYear();

	ob=$c("data");
	ob.innerHTML=d1;
}

function _dhtarget(ob,code)
{
	var ob1,ob2;
	ob1=$c('dhlinkurl');
	ob2=$c('dhtemplate');
	codeTemplate=(ob2?(ob2.value!='0'?ob2.value:null):null);

	var arrtarget= new Array();//['main']=true,['_blank']=false,['_parent']=false
	arrtarget['0']=false;
	arrtarget['linkWew']=true;
	arrtarget['linkWewInny']=false;
	arrtarget['linkZew']=false;
	//arrtarget['_parent']=false;

	//alert(arrtarget[ob.value]);
	if(arrtarget[ob.value]==true){
		ob1.value="?s="+(codeTemplate || code);
		ob1.readOnly=true;
		ob1.className="admintextronly";
	}else{
		ob1.readOnly=false;
		ob1.className="admintext";
	}
	if(ob.value=='0')ob1.value="";
}

function _dhtemplate(ob,code)
{
	var ob1,ob2;
	var trhide1,trhide2;
	var trhide10;
	ob1=$c('dhlinkurl');
	ob2=$c('dhseltarget');
	trhide1 =$c('trhide1');
	trhide2 =$c('trhide2');
	trhide10=$c('trhide10');
	if(ob.value=='0'){
		ob2.value="linkWew";
		_dhtarget(ob2,code);
		trhide1?trhide1.style.display="":0;
		trhide2?trhide2.style.display="":0;
		trhide10?trhide10.style.display="none":0;
	}else{
		ob2.value="linkWew";
		_dhtarget(ob2,ob.value);
		trhide1?trhide1.style.display="none":0;
		trhide2?trhide2.style.display="none":0;
		trhide10?trhide10.style.display="":0;
	}

}

function showgalery(ob,field){
	img=$c(field);
	div=$c("left_site_list_photo");
	src1="img/www/admin/nolines_plus.gif";
	src2="img/www/admin/nolines_minus.gif";
	if(div.style.display=="none"){
		div.style.display="";
		ob.src=src2;
	}else{
		div.style.display="none";
		ob.src=src1;
	}

}

function addtoradio(){
	arr=_d.getElementsByTagName("input");
	for(i=0;i<arr.length;i++){
		ob=arr[i];
		if(ob.type=="radio"){
			//window.status=i;
			//alert(ob.value);
			ob.onclick=function(){imgpreview(this);

			}
		}

	}
}

function imgpreview(ob){
	preview=$c("preview");
	preview.src="img/www/"+ob.value;
}

function bigvalidate(ob){
	//form=getParent(ob,"form");
	form=_d.forms['myForm'];
	if(_bigvalidate(form)){form.submit();}else{alert("Proszę uzupełnić lub porawić dane w formularzu.");}

}

function _bigvalidate(form){

	if(form.elements['tmcd_name'].value.length==0)return false;
	if(form.elements['tmcdm_name'].value.length==0)return false;
	if(form.elements['tmcdm_country'].value.length==0)return false;

	if(form.elements['tmcdm_time'].value.length==0)return false;
	date=form.elements['tmcdm_time'].value;
	if(!date.match(/^\d\d[\/-]\d\d[\/-]\d\d\d\d$/)){
		alert("Data nie jest w formacie dd-mm-rrrr.");
		//if(x)return true;

		return false;
	}else{
		if(!jdatevalid(date)){
			alert("Nie ma tekiej daty w kalendarzu- "+date+".");
			return false;
		}
	}


	return true;
}

function jdatevalid(date)
{
//var a=date.split(" ");
var array =date.split(".");
//var array1=a[1].split(":");
//date.split("-");
var y=array[2];
var m=array[1];
var d=array[0];
//	var h =array1[0];
//	var m1=array1[1];
//	var s =array1[2];
var yl=1990; // least year to consider
var ym=2010; // most year to consider
if (m<1 || m>12) return(false);
if (d<1 || d>31) return(false);
	//if (h<0 || h>24) return(false);
	//if (m1<0 || m1>59) return(false);
	//if (s<0 || s>59) return(false);
if (y<yl || y>ym) return(false);
if (m==4 || m==6 || m==9 || m==11)
if (d==31) return(false);
if (m==2)
{
var b=parseInt(y/4);
if (isNaN(b)) return(false);
if (d>29) return(false);
if (d==29 && ((y/4)!=parseInt(y/4))) return(false);
}
return(true);
}

//-----------------------------------------------------------
function plusik(nazwaspan, objimg)
{
	objspan=document.getElementById(nazwaspan);
	if (objspan.style.display=='none')
	{
		objspan.style.display='';
		objimg.src='img/www/minus.gif'
	}
	else
	{
		objspan.style.display='none';
		objimg.src='img/www/plus.gif'
	}
}

function change_news(nr,left) {
		news=document.getElementById('news_'+ nr);

		if(left==1) {
			pic=document.getElementById('pic_'+ nr);
		}

		more=document.getElementById('more_'+ nr);
		regExpObject = new RegExp('object');

		if (news.style.display == "none") {
			news.style.display = "";
			if(left==1) {
				pic.src="image/plus.gif";
			}

			if (regExpObject.test(more)){
				more.style.display = "none";
			}
		} else {
			news.style.display = "none";
			if(left==1) {
				pic.src="image/minus.gif";
			}
			if (regExpObject.test(more)){
				more.style.display = "";
			}
		}
	}

function ss(t)
{
	window.status=t;
	return true;
}

function sc()
{
	return ss('');
}

function change_news(nr,left) {
		news=document.getElementById('news_'+ nr);

		if(left==1) {
			pic=document.getElementById('pic_'+ nr);
		}

		more=document.getElementById('more_'+ nr);
		regExpObject = new RegExp('object');

		if (news.style.display == "none") {
			news.style.display = "";
			if(left==1) {
				pic.src="../image/plus_01.gif";
			}

			if (regExpObject.test(more)){
				more.style.display = "none";
			}
		} else {
			news.style.display = "none";
			if(left==1) {
				pic.src="../image/minus_01.gif";
			}
			if (regExpObject.test(more)){
				more.style.display = "";
			}
		}
	}

function adminCode(type)
{
	var source;
	var dest;
	if(type==1){			 source=$c("encode");
			 dest=$c("tencode");
			 output=Base64.encode(source.value);
			 dest.innerHTML=output;
	}else{		     source=$c("decode");
			 dest=$c("tdecode");
			 output=Base64.decode(source.value);
			 dest.innerHTML=output;
	}

}
