// Widnows + MINTAJAX APIs
//Sprawdza przeglądarke...
var ie4, ns4, ns6, myWidth, myHeight;
var dub_clicker = "";
myWidth=1010;
ie4=(document.all)&&(parseInt(navigator.appVersion)>=4);
ns4=(document.layers)&&(parseInt(navigator.appVersion)>=4);
ns6=(navigator.product=="Gecko");
//Sprawdza przeglądarke...

function v_clientWidth() {
	return v_filterResults (
		window.innerWidth ? window.innerWidth : 0,
		document.documentElement ? document.documentElement.clientWidth : 0,
		document.body ? document.body.clientWidth : 0
	);
}
function v_clientHeight() {
	return v_filterResults (
		window.innerHeight ? window.innerHeight : 0,
		document.documentElement ? document.documentElement.clientHeight : 0,
		document.body ? document.body.clientHeight : 0
	);
}
function v_scrollLeft() {
	return v_filterResults (
		window.pageXOffset ? window.pageXOffset : 0,
		document.documentElement ? document.documentElement.scrollLeft : 0,
		document.body ? document.body.scrollLeft : 0
	);
}
function v_scrollTop() {
	return v_filterResults (
		window.pageYOffset ? window.pageYOffset : 0,
		document.documentElement ? document.documentElement.scrollTop : 0,
		document.body ? document.body.scrollTop : 0
	);
}
function v_filterResults(n_win, n_docel, n_body) {
	var n_result = n_win ? n_win : 0;
	if (n_docel && (!n_result || (n_result > n_docel)))
		n_result = n_docel;
	return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;
}


function checkthesize_browser(){
	if(ie4) {	
		myWidth = screen.width;
		myHeight = screen.height;
		//window.self.close();
		//window.location="http://www.business.moroko.pl";
	}
	else if(ns4) {
		myHeight = window.innerHeight-10; //Wysokosc scrola
		myWidth = window.innerWidth-18; //Szerokosc scrola
	}
	else {
		myHeight = window.innerHeight-10; //Wysokosc scrola
		myWidth = window.innerWidth-18; //Szerokosc scrola
	}
}
checkthesize_browser();
setInterval("checkthesize_browser()", 100); 
function checkConnect(set){
	if(set==0){
		if($("connect_init")){$("connect_init").innerHTML='<img alt="0" src="http://www.bezpieczniej.pl/frontend/templates/default/img/panel/conected_off.gif" />';}
		}
	else if(set==1){
		if($("connect_init")){$("connect_init").innerHTML='<img alt="1" src="http://www.bezpieczniej.pl/frontend/templates/default/img/panel/conected_on.gif" />';}
		}
	else{
		if($("connect_init")){$("connect_init").innerHTML='';}
		}
}
//Funkcja wyzwalacza po zaladowaniu DOMa
window.onDomReady = DomReady;
//IE execute function
function LoadReadyState(fn){
//dom is ready for interaction
if(document.readyState == "interactive"){fn();}
}

function DomReady(fn){
	//W3C
if(document.addEventListener){document.addEventListener("DOMContentLoaded", fn, false);}
	//IE
else{document.onreadystatechange = function(){readyState(fn)}}
}

var indexZ = 1060;
//App_Name = navigator.appName;
//AppC_Name = navigator.appCodeName;
//App_Version = navigator.appVersion;
//alert(" Wysokość = "+myHeight+" Szerokośc = "+myWidth+" Przeglądarka = ");
function autoclick(uiclick){location = uiclick;}
//Funkcja fokusa przenosi kursor do pola	
function fokus(AElementID)
{
    var el = document.getElementById(AElementID);
    el.focus();
}
//Scroll pagery uniwersalne
function pageScroll_ani(horizontal,vertical,increment){
    	window.scrollBy(horizontal,vertical);
    	scrolldelay = setTimeout('pageScroll_ani()',increment);
		vertical_pos = v_scrollTop();
		horizontal_pos = v_scrollLeft();
		if(vertical_pos==vertical){
			if(horizontal_pos==horizontal){
				clearTimeout(scrolldelay);
				}
			}
}
function pageScroll(horizontal,vertical){
   		window.scroll(horizontal,vertical);
}
//Funkcje ukrywacza i pokazywacza
function Show_options_tb(obj,focusID){
	$(obj).style.display="block";
	$(obj).style.visibility="visible";
	//Dodatkowe parametry
	if($(focusID)){ fokus(focusID); }//ustawia kursor w wyszukiwarce filtra...
}
function Hide_options_tb(obj){
	$(obj).style.display="none";
	$(obj).style.visibility="hidden";
}

function ieSnifer(str){
	if(str.indexOf("?") > 0){
			return str + '&nocache=' + Math.random();
		}
	else if(str.indexOf(".php") > 0){
			return str + '?nocache=' + Math.random();
		}
	else{
			return str;
		}
}
function apendDOOMAJAX(obj){
	if($(obj)){
	x = $(obj).childNodes;
		for (i=0;i<x.length;i++){
		echo = "Nodename: " + x[i].nodeName + " (nodetype: " + x[i].nodeType + ")";
			//document.body.appendNode(x[i].nodeName);
		}
	//alert(echo);
	}
	else{
		alert('NO ELEMENT');
		}
}
 

function LoadForm(where,what,dclick){
///DOUBLECLICK
if(dub_clicker != ('LoadForm('+where+','+what+','+dclick+')') || !dub_clicker){ if( dclick == "" || !dclick ){ dub_clicker = ('LoadForm('+where+','+what+','+dclick+')');}
//DOUBLECLICK
if(!$(where)){alert("Brak zdefiniowanego kontenera "+where);}
else{
	
 	$(where).innerHTML += '<img id="stage_loader_ani" style="margin-left:6px;" src="http://bezpieczniej.pl/frontend/templates/default/img/f_loader_0.gif" alt="Loading..." align="absmiddle">';
	if($("framework")){$("framework").style.cursor = "wait";}
	var req = mint.Request();
	//req.AddParam("msg", $("msg").value);
	//req.OnLoading = function(){ $(where).innerHTML += '<img src="http://bezpieczniej.pl/frontend/templates/default/img/r_loader_0.gif" alt="Loading..." align="absmiddle">'; }
	req.OnAbort =  function(){ 
	checkConnect(0);//alert("Serwer ma problemy z odebraniem zapytania. Spróbuj ponownie późnej.");
	}
	req.OnSuccess = function(){
		/*if($('stage_loader_ani')){
			$('stage_loader_ani').parentNode.removeChild($('stage_loader_ani'));
		}*/
		$(where).innerHTML = this.responseText;
        if($("framework")){$("framework").style.cursor = "auto";}
		checkConnect(1);//
		}
	req.SendForm(what);
	}
//DOUBLECLICK
}
//DOUBLECLICK
}


 
function miniLoadObject(where,what,EndFunction,dclick){
///DOUBLECLICK
if(dub_clicker != ('miniLoadObject('+where+','+what+','+EndFunction+','+dclick+')') || !dub_clicker){ if( dclick == "" || !dclick ){ dub_clicker = ('LoadObject('+where+','+what+','+EndFunction+','+dclick+')');}
//DOUBLECLICK
if(!$(where)){alert("Brak zdefiniowanego kontenera "+where);}
else{
 	$(where).innerHTML = '<img id="stage_loader_ani" style="margin:6px;" src="http://bezpieczniej.pl/frontend/templates/default/img/f_loader_0.gif" alt="Loading..." align="absmiddle">';
	if($("framework")){$("framework").style.cursor = "wait";}
	var req = mint.Request();
	req.OnLoading = function(){ $(where).innerHTML = '<img id="stage_loader_ani" style="margin:6px;" src="http://bezpieczniej.pl/frontend/templates/default/img/f_loader_0.gif" alt="Loading..." align="absmiddle">'; }
	req.OnAbort =  function(){ 
	checkConnect(0);//alert("Serwer ma problemy z odebraniem zapytania. Spróbuj ponownie późnej.");
	}
	req.OnSuccess = function(){
		$(where).innerHTML = this.responseText;
		if($("framework")){$("framework").style.cursor = "auto";}
		apendDOOMAJAX(where);
		eval(EndFunction);
		checkConnect(1);//
		}
	req.Send(ieSnifer(what),where);
	}
//DOUBLECLICK
}
//DOUBLECLICK
}
function LoadObject(where,what,EndFunction,migotanie,dclick){
///DOUBLECLICK
if(dub_clicker != ('LoadObject('+where+','+what+','+EndFunction+','+migotanie+','+dclick+')') || !dub_clicker){ if( dclick == "" || !dclick ){ dub_clicker = ('LoadObject('+where+','+what+','+EndFunction+','+migotanie+','+dclick+')');}
//DOUBLECLICK
if(!$(where)){alert("Brak zdefiniowanego kontenera "+where);}
else{
	if(!migotanie||migotanie==""){
 	$(where).innerHTML = '<div style="margin:auto; width:32px; height:32px; vertical-align:middle; margin-top:20px;  margin-bottom:20px;"><img src="http://bezpieczniej.pl/frontend/templates/default/img/r_loader_1.gif" alt="Loading..." align="absmiddle"></div>';
	}
	//if($("framework")){$("framework").style.cursor = "wait";}
	var req = mint.Request();
	req.OnLoading = function(){ 
		if(!migotanie||migotanie==""){
		$(where).innerHTML = '<div style="margin:auto; width:32px; height:52px; vertical-align:middle; margin-top:40px;  margin-bottom:20px;"><img src="http://bezpieczniej.pl/frontend/templates/default/img/r_loader_2.gif" alt="Loading..." align="absmiddle"></div>'; 
		}
	}
	req.OnAbort =  function(){
		checkConnect(0);//alert("Serwer ma problemy z odebraniem zapytania. Spróbuj ponownie późnej.");
		}
	req.OnSuccess = function(){
		$(where).innerHTML = this.responseText;
		//if($("framework")){$("framework").style.cursor = "auto";}
		apendDOOMAJAX(where);
		eval(EndFunction);
		checkConnect(1);//
		}
	req.Send(ieSnifer(what),where);
	}
//DOUBLECLICK
}
//DOUBLECLICK
}
function Load_Interface(where,what,tytul,dclick){
///DOUBLECLICK
if(dub_clicker != ('Load_Interface('+where+','+what+','+tytul+','+dclick+')') || !dub_clicker){ if( dclick == "" || !dclick ){ dub_clicker = ('Load_Interface('+where+','+what+','+tytul+','+dclick+')');}
//DOUBLECLICK
if(!$(where)){alert("Brak zdefiniowanego kontenera "+where);}
else{
 	$(where).innerHTML = '<div style="margin:auto; width:32px; height:32px; vertical-align:middle; margin-top:20px;  margin-bottom:20px;"><img src="http://bezpieczniej.pl/frontend/templates/default/img/r_loader_1.gif" alt="Loading..." align="absmiddle"></div>';
	if($("framework")){$("framework").style.cursor = "wait";}
	var req = mint.Request();
	req.OnLoading = function(){ $(where).innerHTML = '<div style="margin:auto; width:32px; height:32px; vertical-align:middle; margin-top:20px;  margin-bottom:20px;"><img src="http://bezpieczniej.pl/frontend/templates/default/img/r_loader_1.gif" alt="Loading..." align="absmiddle"></div>'; }
	req.OnAbort =  function(){ 
		checkConnect(0);//alert("Serwer ma problemy z odebraniem zapytania. Spróbuj ponownie późnej.");
		}
	req.OnSuccess = function(){
		$(where).innerHTML = this.responseText;
		if(tytul != ""){$("nazwa_panelu").innerHTML = tytul;}
		if($("framework")){$("framework").style.cursor = "auto";}
		apendDOOMAJAX(where);
		checkConnect(1);//
		}
	req.Send(ieSnifer(what),where);
	}
//DOUBLECLICK
}
//DOUBLECLICK
}
function LogedinSYS(){
	var req = mint.Request();
	if(!document.getElementById("login").value){alert("Podaj login !"); return false}
	if(!document.getElementById("password").value){alert("Podaj hasło !"); return false}
	req.OnLoading = function(){ $("loginer").innerHTML = '<div style="margin:auto; width:24px; height:24px; vertical-align:middle; margin-top:50px;  margin-bottom:50px;"><img src="templates/img/loading1.gif" alt="Loading..." align="absmiddle"></div>'; }
	req.OnAbort =  function(){ 
		checkConnect(0);//alert("Serwer ma problemy z odebraniem zapytania. Spróbuj ponownie późnej.");
		}
	req.OnSuccess = function(){
		$("loginer").innerHTML = this.responseText;
		checkConnect(1);//
		}
	req.SendForm("logowanie");
	}
var start_key = new Array("`","1","2","3","4","5","6","7","8","9","0","-","=","q","w","e","r","t","y","u","i","o","p","[","]","a","s","d","f","g","h","j","k","l",";","'","z","x","c","v","b","n","m",",",".","\\","\/");
var Caps_key = new Array("`","1","2","3","4","5","6","7","8","9","0","-","=","Q","W","E","R","T","Y","U","I","O","P","[","]","A","S","D","F","G","H","J","K","L",";","'","Z","X","C","V","B","N","M",",",".","\\","\/");
var Shift_key = new Array("~","!","@","#","$","%","^","&","*","(",")","_","+","Q","W","E","R","T","Y","U","I","O","P","{","}","A","S","D","F","G","H","J","K","L",":","\"","Z","X","C","V","B","N","M","<",">","|","?");
var Alt_key = new Array("`","1","2","3","4","5","6","7","8","9","0","-","=","q","w","ę","r","t","y","u","i","ó","p","[","]","ą","ś","d","f","g","h","j","k","ł",";","'","ż","ź","ć","v","b","ń","m",",",".","\\","\/");
var CAlt_key = new Array("`","1","2","3","4","5","6","7","8","9","0","-","=","Q","W","Ę","R","T","Y","U","I","Ó","P","[","]","Ą","Ś","D","F","G","H","J","K","Ł",";","'","Ż","Ź","Ć","V","B","Ń","M",",",".","\\","\/");
var input = null;
var clave = "clavitre";
function ReSetClave(){input = null; $(clave).style.display = 'none';}
function SetClaveActiv(inputer){input=inputer; if($("shiftpad").style.color == 'white'){klavGen(1);} 
if(input != null){$(clave).style.display = 'block';} }
function gTklvPUT(buttonz,inputta){if(input != null){$(input).value = $(input).value + $(buttonz).innerHTML; if($("shiftpad").style.color == 'white'){klavGen(1);}}}
function gTklvBACKSPACE(inputta){tresc = new String; tresc = $(input).value; numaTresc = tresc.length; $(input).value = tresc.slice(0,(numaTresc - 1)); if($("shiftpad").style.color == 'white'){klavGen(1);}}
function gTklvTAB(inputta){$(input).value = $(input).value + '   '; if($("shiftpad").style.color == 'white'){klavGen(1);}}
function gTklvSPACE(inputta){$(input).value = $(input).value + ' '; if($("shiftpad").style.color == 'white'){klavGen(1);}}
function gTklvCLEAR(inputta){$(input).value = ''; if($("shiftpad").style.color == 'white'){klavGen(1);}}
function ENTER_theclave(){LogedinSYS(); if($("shiftpad").style.color == 'white'){klavGen(1);}}
function klavGen(snod){
	
	if(snod == 1){//START
		for (i=0; i<start_key.length; i++){
		$("Dkey_"+i).innerHTML = start_key[i];
		$("capslocksa").style.color = 'black';
		$("capslocksa").style.background = '#cedbeb';
		$("altersign").style.color = 'black';
		$("altersign").style.background = '#cedbeb';
		$("shiftpad").style.color = 'black';
		$("shiftpad").style.background = '#cedbeb';
		$("shiftpad2").style.color = 'black';
		$("shiftpad2").style.background = '#cedbeb';
		}
	}
	
	if(snod == 2){//CAPSLOCK
	if($("capslocksa").style.color == 'white'){
		for (i=0; i<start_key.length; i++){$("Dkey_"+i).innerHTML = start_key[i];}
		$("capslocksa").style.color = 'black';
		$("capslocksa").style.background = '#cedbeb';
		$("altersign").style.color = 'black';
		$("altersign").style.background = '#cedbeb';
		$("shiftpad").style.color = 'black';
		$("shiftpad").style.background = '#cedbeb';
		$("shiftpad2").style.color = 'black';
		$("shiftpad2").style.background = '#cedbeb';
		}
	else{
		$("capslocksa").style.color = 'white';
		$("capslocksa").style.background = '#a81025';
		$("altersign").style.color = 'black';
		$("altersign").style.background = '#cedbeb';
		$("shiftpad").style.color = 'black';
		$("shiftpad").style.background = '#cedbeb';
		$("shiftpad2").style.color = 'black';
		$("shiftpad2").style.background = '#cedbeb';
		for (i=0; i<Caps_key.length; i++){$("Dkey_"+i).innerHTML = Caps_key[i];}
		}
	}
	
	if(snod == 3){//SHIFT
	if($("shiftpad").style.color == 'white'){
		for (i=0; i<start_key.length; i++){$("Dkey_"+i).innerHTML = start_key[i];}
		$("capslocksa").style.color = 'black';
		$("capslocksa").style.background = '#cedbeb';
		$("altersign").style.color = 'black';
		$("altersign").style.background = '#cedbeb';
		$("shiftpad").style.color = 'black';
		$("shiftpad").style.background = '#cedbeb';
		$("shiftpad2").style.color = 'black';
		$("shiftpad2").style.background = '#cedbeb';
		}
	else{
		$("shiftpad").style.color = 'white';
		$("shiftpad").style.background = '#a81025';
		$("shiftpad2").style.color = 'white';
		$("shiftpad2").style.background = '#a81025';
		$("capslocksa").style.color = 'black';
		$("capslocksa").style.background = '#cedbeb';
		$("altersign").style.color = 'black';
		$("altersign").style.background = '#cedbeb';
		for (i=0; i<Shift_key.length; i++){$("Dkey_"+i).innerHTML = Shift_key[i];}
		}
	}
	
	
	if(snod == 4){//ALT
	if($("altersign").style.color == 'white'){
		for (i=0; i<start_key.length; i++){$("Dkey_"+i).innerHTML = start_key[i];}
		$("capslocksa").style.color = 'black';
		$("capslocksa").style.background = '#cedbeb';
		$("altersign").style.color = 'black';
		$("altersign").style.background = '#cedbeb';
		$("shiftpad").style.color = 'black';
		$("shiftpad").style.background = '#cedbeb';
		$("shiftpad2").style.color = 'black';
		$("shiftpad2").style.background = '#cedbeb';
		}
	else{
			if($("capslocksa").style.color == 'white'){
			$("altersign").style.color = 'white';
			$("altersign").style.background = '#a81025';
			$("shiftpad").style.color = 'black';
			$("shiftpad").style.background = '#cedbeb';
			$("shiftpad2").style.color = 'black';
			$("shiftpad2").style.background = '#cedbeb';
			for (i=0; i<CAlt_key.length; i++){$("Dkey_"+i).innerHTML = CAlt_key[i];}
			}
			else{
			$("altersign").style.color = 'white';
			$("altersign").style.background = '#a81025';
			$("capslocksa").style.color = 'black';
			$("capslocksa").style.background = '#cedbeb';
			$("shiftpad").style.color = 'black';
			$("shiftpad").style.background = '#cedbeb';
			$("shiftpad2").style.color = 'black';
			$("shiftpad2").style.background = '#cedbeb';
			for (i=0; i<Alt_key.length; i++){$("Dkey_"+i).innerHTML = Alt_key[i];}
			}
		}
	}
	
}

function eventis(event,skrypt) {//Funkcja wykonująca operacje za pomocą klawiszy specjalnych...
   event = (event)?event:((window.event)?event:null);
   if (event.keyCode==13) {
   	if(skrypt=="login"){LogedinSYS();}
   	if(skrypt=="piszenaczacie"){piszenaczacie();}
   }
}

//Formularze na stronie...
function FormDvalue(obj,val){ if($(obj).value == val){$(obj).value="";} }
function FormDvalueBlur(obj,val){ if($(obj).value == ""){$(obj).value=val;} }
function RAtt(listOBJ,numberID,sesFileID){
	var req = mint.Request();
	req.OnLoading = function(){ $(listOBJ).innerHTML = '<div style="width:250px; padding:2px;">Generowanie listy...</div>'; }
	req.OnAbort = function() { 
		checkConnect(0);//alert("Serwer ma problemy z odebraniem zapytania. Spróbuj ponownie późnej.");
		}
	req.Send("frontend/api/forms_tool/filelisting.php?sd="+sesFileID+"&nid="+numberID,listOBJ);
}
function DAtt(fileURIs,listOBJ,numberID,sesFileID){
	var sprawdz = window.confirm("Chcesz usunąć załącznik?");
	if (sprawdz == true) {
	var reqe = mint.Request();
		reqe.OnLoading = function(){ $(listOBJ).innerHTML = '<div style="width:250px; padding:2px;">Generowanie listy...</div>'; }
		reqe.OnAbort =  function() { 
			checkConnect(0);//alert("Serwer ma problemy z odebraniem zapytania. Spróbuj ponownie późnej.");
		}
		reqe.OnSuccess =  function() {
			RAtt(listOBJ,numberID,sesFileID);
			checkConnect(1);//
			}
		reqe.Send("frontend/api/forms_tool/filedelete.php?fl="+fileURIs+"&sd="+sesFileID);
	return true;
	}
	else if (sprawdz == false) { return false; }
}

function remove(obj){
	//$(obj).parentNode.removeChild(obj);
	var elm = document.getElementById(obj);
	elm.parentNode.removeChild(elm);
}

///forms
//text
function form_text_edit(obj){
	$(obj+'_display').style.display = 'none';
	$(obj+'_edit').style.display = 'block';
	if($(obj+'_cancel_button')){$(obj+'_cancel_button').style.display = 'block';}
	if($(obj+'_save_button')){$(obj+'_save_button').style.display = 'block';}
	setTimeout('fokus("'+obj+'_pole");',500);
}
function form_text_save(obj){
	$(obj+'_display').style.display = 'block';
	$(obj+'_edit').style.display = 'none';
	$(obj+'_save_button').style.display = 'none';
	
}
function form_text_cancel(obj,default_value){
	$(obj+'_display').style.display = 'block';
	$(obj+'_edit').style.display = 'none';
	$(obj+'_cancel_button').style.display = 'none';
	$(obj+'_pole').value = default_value;
	
}
//select
function form_select_edit(obj){
	$(obj+'_display').style.display = 'none';
	$(obj+'_edit').style.display = 'block';
	if($(obj+'_cancel_button')){$(obj+'_cancel_button').style.display = 'block';}
	if($(obj+'_save_button')){$(obj+'_save_button').style.display = 'block';}
	setTimeout('fokus("inputCombo_'+obj+'_pole");',500);
}
function form_select_save(obj){
	$(obj+'_display').style.display = 'block';
	$(obj+'_edit').style.display = 'none';
	$(obj+'_save_button').style.display = 'none';
	
}
function form_select_cancel(obj,default_value){
	$(obj+'_display').style.display = 'block';
	$(obj+'_edit').style.display = 'none';
	$(obj+'_cancel_button').style.display = 'none';
	$('inputCombo_'+obj+'_pole').value = default_value;
	
}
//forms next
var error_color = '#ffdfb1';
var ok_color = 'white';
var errno_stop = 0;
//--------------
var c_imie_nazwisko = /^[\D]{3,20}\s+[\D]{3,20}$/;
var c_email = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
var c_kod = /^[0-9]{2}\-[0-9]{3}$/;
var c_gsm = /^[+0-9]{3}\.[0-9]{9}$/;
var c_pesel = /^[0-9]{11}$/;
var c_marker_1 = /^[\D0-9-_/\+\.]{5,36}$/;//Walidacja SERYJNY
var c_marker_2 = /^[a-zA-Z0-9._-]{6}\s+[a-zA-Z0-9\._-]{2}\s+[a-zA-Z0-9._-]{6}\s+[a-zA-Z0-9._-]{1}$/;//Walidacja IMEI XXXXXX XX XXXXXX X
var c_marker_3 = /^[\D0-9 -_/\+\.]{17,17}$/;//Walidacja VIN 17 digs
var c_marker_4 = /^[\D0-9 -_/\+\.]{3,255}$/;//Walidacja <3
var c_marker_5 = /^[\D0-9 -_/\+\.]{8,255}$/;//Walidacja <8
var c_marker_6 = /^[\D0-9 -_/\+\.]{20,255}$/;//Walidacja <20
var c_marker_7 = /^[0-9]{2}\-[0-9]{2}\-[0-9]{4}$/;//Walidacja dd-mm-yyyy
var c_marker_8 = /^[0-9]{2}\:[0-9]{2}$/;//Walidacja 00:00
var c_marker_9 = /^[\D0-9 -_/\+\.]{5,36}$/;//Walidacja SERYJNY
function revalidateForm(objects){ objects.style.border = ok_color; }
function valid_match(obj,l,m,info,neded){
	if(neded==1){
			if ((!$(obj).value) || (!$(obj).value.match(m)) || ($(obj).value.length < l)){
				$(obj).style.background = error_color;
					ShowInvoice(('r'+obj),info+' - POPRAW!',1,0,1,300);
					errno_stop = errno_stop+1;
						return false;
			}
			else { $(obj).style.background = ok_color; return 1; }
		}
	else{
			if ((!$(obj).value.match(m)) && ($(obj).value.length > 0)){
				$(obj).style.background = error_color;
					ShowInvoice(('r'+obj),info+' - POPRAW!',1,0,1,300);
					errno_stop = errno_stop+1;
						return false;
			}
			else { $(obj).style.background = ok_color; return 1; }
	}
}
function valid_match_marker(obj,m,info,neded){
	if(neded==1){
			if ((!$(obj).value) || (!$(obj).value.match(m))){
				$(obj).style.background = error_color;
					ShowInvoice(('r'+obj),info+' - POPRAW!',1,0,1,450);
					errno_stop = errno_stop+1;
						return false;
			}
			else { $(obj).style.background = ok_color; return 1; }
		}
	else{
			if ((!$(obj).value.match(m)) && ($(obj).value.length > 0)){
				$(obj).style.background = error_color;
					ShowInvoice(('r'+obj),info+' - POPRAW!',1,0,1,450);
					errno_stop = errno_stop+1;
						return false;
			}
			else { $(obj).style.background = ok_color; return 1; }
	}
}
function valid_lenght(obj,l,info,neded){
	if(neded==1){
		if ((!$(obj).value) || ($(obj).value.length < l)){
			$(obj).style.background = error_color;
				ShowInvoice(('v'+obj),info+' - POPRAW!',1,0,1,300);
				errno_stop = errno_stop+1;
					return false;
		}
		else { $(obj).style.background = ok_color; return 1; }
	}
	else{
		if ((!$(obj).value) && ($(obj).value.length > 0)){
			$(obj).style.background = error_color;
				ShowInvoice(('v'+obj),info+' - POPRAW!',1,0,1,300);
				errno_stop = errno_stop+1;
					return false;
		}
		else { $(obj).style.background = ok_color; return 1; }
	}
}
function print_frag(id) {

 var div;

 div = document.getElementById(id);
 okno = window.open("", "", "toolbar=0, location=0, resizable=0, directories=0, status=0, menubar=1, scrollbars=1, height=650, width=570, top=80, left=80");
 var html = div.innerHTML;
 html = '<html><head><link rel="stylesheet" href="http://www.dopiewo.pl/frontend/templates/default/css/main.css" type="text/css" /></head><body><div id="'+id+'">'+html+'</div></body></html>';

 okno.document.write(html);
 //okno.print();
 okno.focus();
 okno.print();
}



function _Fade_Mastering(obj){
	if($(obj)){ objects = new Array(); var objNum=0; var NextObject=0; child_obj = $(obj).childNodes; for(var i = 0; i < child_obj.length; i++)
	{ if(child_obj[i].getAttribute){ if(child_obj[i].getAttribute("rell")=='fade'){ objects[objNum] = child_obj[i]; objNum++; } } }
	for(var n = 0; n < objects.length; n++) { if($(objects[n]).style.display=='block'){ NextObject = n+1; if(objects.length == NextObject){
	NextObject = 0; } } $(objects[n]).style.display = 'none'; $(objects[n]).style.Zindex = 99; $(objects[n]).style.position = 'absolute'; }
	if($(objects[NextObject])){ $(objects[NextObject]).style.display = 'block'; $(objects[NextObject]).style.Zindex =	100; 
	$(objects[NextObject]).style.position = 'absolute'; } }
	else{
		eval("if(typeof zanime"+obj+" != \"undefined\"){clearInterval(z_anime_"+obj+");}");	
	}	
}
function _Fade_MasteringSandy(obj){
	if($(obj)){ objects = new Array(); var objNum=0; var NextObject=0; child_obj = $(obj).childNodes; for(var i = 0; i < child_obj.length; i++)
	{ if(child_obj[i].getAttribute){ if(child_obj[i].getAttribute("rell")=='fade'){ objects[objNum] = child_obj[i]; objNum++; } } }
	for(var n = 0; n < objects.length; n++) { if($(objects[n]).style.display=='block'){ mint.fx.Fade(objects[n], 0,  1, 1, null, function(){
	mint.fx.Fade(objects[n], 0, 20, 500, null, function(){ $(objects[n]).style.display = 'none'; $(objects[n]).style.Zindex = 99; });});
	NextObject = n+1; if(objects.length == NextObject){ NextObject = 0; } } else{ mint.fx.Fade(objects[n], 0,  1, 1); $(objects[n]).style.display = 'none'; 
	$(objects[n]).style.Zindex = n; $(objects[n]).style.position = 'absolute'; } } if($(objects[NextObject])){ $(objects[NextObject]).style.display = 'block'; 
	mint.fx.Fade(objects[NextObject], 100,  20, 500); $(objects[NextObject]).style.Zindex = 101; $(objects[NextObject]).style.position = 'absolute'; } }
	else{
		eval("if(typeof zanime"+obj+" != \"undefined\"){clearInterval(z_anime_"+obj+");}");	
	}
}

function FadeMastering(obj,speed,type){
	if($(obj)){
		if(type=='sandy'){
			eval("if(typeof zanime"+obj+" == \"undefined\"){ _Fade_MasteringSandy('"+obj+"'); zanime"+obj+" = setInterval(\"_Fade_MasteringSandy('"+obj+"');\",speed); } else { clearInterval(z_anime_"+obj+"); }");
		}
		else{	
			eval("if(typeof zanime"+obj+" == \"undefined\"){ _Fade_Mastering('"+obj+"'); zanime"+obj+" = setInterval(\"_Fade_Mastering('"+obj+"');\",speed); } else { clearInterval(z_anime_"+obj+"); }");
		}
	}
}
