/*
 *	File: 		js/functions.js
 * 	Version:	2.0
 *	Author:		Tomasz Zwierzchowski
 *	E-mail:		zwiehoo@o2.pl
 *	WWW:		http://zwiehoo.nuqa.net
 */

hh=0;

function searchbar(lang,rsx)
{
	var stab=document.getElementById("searchtable");
	var sbut=document.getElementById("shbutton");

	var dmode = 'table';
	/*@cc_on
   dmode = 'block';
	@*/

	if( stab.style.display!="none" ) {
		stab.style.display="none";
    switch(lang) {
    	case "eng":
    		if(rsx){
    			sbut.src = '/mod/gui/wyszukaj4_eng.gif';
					sbut.onmouseover = function(){sbut.src = '/mod/gui/wyszukaj4over_eng.gif'};
					sbut.onmouseout = function(){sbut.src = '/mod/gui/wyszukaj4_eng.gif'};
    		}else sbut.innerHTML="Show search";
    		break;
    	default:
				if(rsx){
    			sbut.src = '/mod/gui/wyszukaj4_pl.gif';
					sbut.onmouseover = function(){sbut.src = '/mod/gui/wyszukaj4over_pl.gif'};
					sbut.onmouseout = function(){sbut.src = '/mod/gui/wyszukaj4_pl.gif'};
				}else sbut.innerHTML="Pokaż wyszukiwanie";
		}
	} else {
		stab.style.display=dmode;
		switch(lang) {
			case "eng":
				if(rsx){
					sbut.src = '/mod/gui/wyszukaj42_eng.gif';
					sbut.onmouseover = function(){sbut.src = '/mod/gui/wyszukaj42over_eng.gif'};
					sbut.onmouseout = function(){sbut.src = '/mod/gui/wyszukaj42_eng.gif'};
    		}else sbut.innerHTML="Hide search";
				break;
			default:
				if(rsx){
					sbut.src = '/mod/gui/wyszukaj42_pl.gif';
					sbut.onmouseover = function(){sbut.src = '/mod/gui/wyszukaj42over_pl.gif'};
					sbut.onmouseout = function(){sbut.src = '/mod/gui/wyszukaj42_pl.gif'};
    		}else sbut.innerHTML="Ukryj wyszukiwanie";
		}
	}
}

function cover_image()
{
	var img=document.getElementById("pix");
	var cov=document.getElementById("cover");
	var x=img.width;
	var y=img.height;

	cov.style.width=x;
	cov.style.height=y;
	cov.style.position="relative";
	cov.style.top=-y;
}

function show_cover()
{
	var cov=document.getElementById("cover");

	cov.style.backgroundColor="#000000";
	cov.style.opacity='0.7';
	cov.innerHTML="<font size=4 color=red><br><br><br>Pomrocznosc jasna :P</font>";
}

function hide_cover()
{
	var cov=document.getElementById("cover");

	cov.style.backgroundColor="transparent";
	cov.style.opacity='0.7';
	cov.innerHTML="";
}

function test_zgoda(){
	var zgoda=document.getElementById("zgoda");

	if(zgoda.checked==false) {
		alert("Aby wysłać formularz należy wyrazić zgodę\nna przetwarzanie danych osobowych.");
		return false;
	} else {
		var i=1;
		
		var field = null;
    
		for(i=1; i<=17; i++) {
			field=document.getElementById("field"+i);
			if(field && field.value=="") {
			  field.style.border = '2px solid red';
				alert("Nie wszystkie wymagane pola zostały wypełnione");
				return false;
			} else field.style.border = '1px solid #D0D0D0';
		}

		for(i=2; i<8; i++) {
			field=document.getElementById("text"+i);
			if(field && field.value=="") {
			  field.style.border = '2px solid red';
				alert("Nie wszystkie wymagane pola zostały wypełnione");
				return false;
			} else field.style.border = '1px solid #D0D0D0';
		}
		/*
		field=document.getElementById("nip");
			if(field && field.value=="") {
			  field.style.border = '2px solid red';
				alert("Nie wszystkie wymagane pola zostały wypełnione");
				return false;
			} else field.style.border = '1px solid #D0D0D0';
			
		field=document.getElementById("pesel");
			if(field && field.value=="") {
			  field.style.border = '2px solid red';
				alert("Nie wszystkie wymagane pola zostały wypełnione");
				return false;
			} else field.style.border = '1px solid #D0D0D0';
		*/	
		field=document.getElementById("dosw_zawod");
			if(field && field.value=="") {
			  field.style.border = '2px solid red';
				alert("Nie wszystkie wymagane pola zostały wypełnione");
				return false;
			} else field.style.border = '1px solid #D0D0D0';
			
		field=document.getElementById("praca_targi");
			if(field && field.value=="") {
			  field.style.border = '2px solid red';
				alert("Nie wszystkie wymagane pola zostały wypełnione");
				return false;
			} else field.style.border = '1px solid #D0D0D0';
			
		field=document.getElementById("sport");
			if(field && field.value=="") {
			  field.style.border = '2px solid red';
				alert("Nie wszystkie wymagane pola zostały wypełnione");
				return false;
			} else field.style.border = '1px solid #D0D0D0';
			
		field=document.getElementById("hobby");
			if(field && field.value=="") {
			  field.style.border = '2px solid red';
				alert("Nie wszystkie wymagane pola zostały wypełnione");
				return false;
			} else field.style.border = '1px solid #D0D0D0';
		
    /*
		var flds = $('nip','pesel','dosw_zawod','praca_targi','sport','hobby','charakter');
		for(var i in flds){
			if(flds[i].value==''){
			  flds[i].style.border = '2px solid red';
				alert("Nie wszystkie wymagane pola zostały wypełnione");
				return false;
			} else flds[i].style.border = '1px solid #D0D0D0';
		}
		*/
		
		if($('declare1').checked){
			var flds = $('eng_dosw_zawod','eng_praca_targi','eng_sport','eng_hobby','eng_charakter');
			for(var i in flds){
				if(flds[i].value==''){
					flds[i].style.border = '2px solid red';
          alert("Nie wszystkie wymagane pola zostały wypełnione");
					return false;
				} else flds[i].style.border = '1px solid #D0D0D0';
			}
		} 

	}
	return true;
}







/// Mod by Piotras9000



function mktime() {

    // *     example 4: mktime(0, 0, 0, 13, 1, 1997)
    // *     returns 4: 883612800 
    var d = new Date(), r = arguments, i = 0,
        e = ['Hours', 'Minutes', 'Seconds', 'Month', 'Date', 'FullYear'];

    for (i = 0; i < e.length; i++) {
        if (typeof r[i] === 'undefined') {
            r[i] = d['get' + e[i]]();
            r[i] += (i === 3); // +1 to fix JS months.
        } else {
            r[i] = parseInt(r[i], 10);
            if (isNaN(r[i])) {
                return false;
            }
        }
    }
    
    r[5] += (r[5] >= 0 ? (r[5] <= 69 ? 2e3 : (r[5] <= 100 ? 1900 : 0)) : 0);
    
    d.setFullYear(r[5], r[3] - 1, r[4]);
    
    d.setHours(r[0], r[1], r[2]);

    return (d.getTime() / 1e3 >> 0) - (d.getTime() < 0);
}


/* STATISTIC */

function statCountCatering(id)
{
  $.post('index.php?ac=catering&dynamic=true&mod=cateringstat&id='+id, function(data) {
    //alert(data);
  });  
}

/************/




