function cursor(event,komunikat){
	document.getElementById('trail2').style.visibility="visible"
	//document.getElementById('trail').style.position="absolute"
	//document.getElementById('trail').style.left=event.clientX+10
	//document.getElementById('trail').style.top=event.clientY
	
	document.getElementById("trail2").innerHTML="<span style='position:absolute;  left:"+event.clientX+"; top:"+event.clientY+";'>"+komunikat+"</span>"; 
	//document.getElementById("trail").style.left=event.clientX+10
	//document.getElementById("trail").style.top=event.clientY
}
function cursorOff(){
	///document.getElementById('trail2').style.visibility="hidden";
}

function checkBrowser(){
		if(window.ActiveXObject){
			alert("aaa");
		}
		else{
			//alter("cos nie tak");
		}
}

function formatujDuze(pole){
	var temp = document.getElementById(pole);
	ile=temp.value.length;
	var zm="";
	var nextUp=1;
	var filter  = /^([a-zA-Z_ \.\-])+$/;
	
	for(i=0 ; i<ile ; i++){
		litera=temp.value.charAt(i);
		if (filter.test(litera)){
			if(nextUp==1) litera=litera.toUpperCase();
			if(temp.value.charAt(i)==" ") nextUp=1;
			else nextUp=0;
			zm=zm+litera;
		}
	}		
	temp.value=zm;

}



function cyfry(pole){
	var temp = document.getElementById(pole);
	ile=temp.value.length;
	var zm="";
	
	for(i=0 ; i<ile ; i++){
		//alert(document.getElementById(pole).value[i]);
		if(czyCyfra(temp.value.charAt(i))==true) litera=temp.value.charAt(i);
		else litera="";
		zm=zm+litera;
	}		
	return zm;
}

function formatujCyfryZip(pole,country){
	var temp = document.getElementById(pole);
	var temp_c = document.getElementById(country);
	
	ile=temp.value.length;
	
	var zm="";
	var nextUp=1;
	var filter  = /^([0-9\-])+$/;
	
	//var filter2  = /^([0-9a-Z\-])+$/;
	
	for(i=0 ; i<ile ; i++){
		litera=temp.value.charAt(i);
		if(temp_c.value==1){
			if (filter.test(litera) ){
				if(i==2 && litera!="-" ){
					zm=zm+"-";
				}
				
				
				if(nextUp==1) litera=litera.toUpperCase();
				if(temp.value.charAt(i)==" ") nextUp=1;
				else nextUp=0;
				
				if(i>5 && temp_c.value==1) zm=zm;
				else zm=zm+litera;
				
			}
		}
		else zm=zm+litera;
		
	}		
	temp.value=zm;
}
function formatujCyfryTel(pole,country){
	var temp = document.getElementById(pole);
	var temp_c = document.getElementById(country);
	
	ile=temp.value.length;
	
	if(temp_c.value==1) temp.maxLength=8;
	else temp.maxLength=18;
	
	var zm="";
	var nextUp=1;
	var filter  = /^([0-9\-])+$/;
	
	for(i=0 ; i<ile ; i++){
		litera=temp.value.charAt(i);
		if (filter.test(litera)){
			if(
			   	(i==3 && litera!="-" && temp_c.value==1) 
			){
				zm=zm+"-";
			}
			
			
			if(nextUp==1) litera=litera.toUpperCase();
			if(temp.value.charAt(i)==" ") nextUp=1;
			else nextUp=0;
			
			zm=zm+litera;
			
		}
		
	}		
	temp.value=zm;
}
function formatujCyfryTelKom(pole,country){
	var temp = document.getElementById(pole);
	var temp_c = document.getElementById(country);
	
	ile=temp.value.length;
	
	if(temp_c.value==1) temp.maxLength=11;
	else temp.maxLength=18;
	
	var zm="";
	var nextUp=1;
	var filter  = /^([0-9\-])+$/;
	
	for(i=0 ; i<ile ; i++){
		litera=temp.value.charAt(i);
		if (filter.test(litera)){
			if(
			   	(i==3 && litera!="-" && temp_c.value==1) ||
				(i==7 && litera!="-" && temp_c.value==1) 
			){
				zm=zm+"-";
			}
			
			
			if(nextUp==1) litera=litera.toUpperCase();
			if(temp.value.charAt(i)==" ") nextUp=1;
			else nextUp=0;
			
			zm=zm+litera;
			
		}
		
	}		
	temp.value=zm;
}
function wpiszCountryCode(pole,country){
	//var temp = document.getElementById(pole);
	var temp_c = document.getElementById(country);
	for(i=0 ; i<pole.length ; i++){
		var temp = document.getElementById(pole[i]);
		temp.value=tabela_code[temp_c.value];
	}
}

function wpiszAreaCode(pole_area,pole_w){
	var temp_c = document.getElementById(pole_w);
	for(i=0 ; i<pole_area.length ; i++){
		var temp = document.getElementById(pole_area[i]);
		temp.value=temp_c.value;
	}
}

function wpiszPhoneLenght(pole,country){
	
	var temp_c = document.getElementById(country);
	var temp = document.getElementById(pole);
	if(temp_c.value==1) temp.maxLength=11;
	else temp.maxLength=17;
}

function haslo(pole1,pole2,kom){
	var temp1 = document.getElementById(pole1).value;
	var temp2 = document.getElementById(pole2).value;
	if(temp1!=temp2){
		alert(kom);	
	}
	else{
		
	}
	
}


function formatujCyfry(pole){
	var temp = document.getElementById(pole);
	temp.value=cyfry(pole);
}



function formatujMale(pole){
	var temp = document.getElementById(pole);
	temp.value=temp.value.toLowerCase();
}

function czyCyfra(string){
	ok=false;
	for(ii=0 ; ii<=9 ; ii++){
		if(string==ii){ 
			ok=true;
		}
	}
	return ok;
}

function zmienAktywnosc(pole,pole2,ifOff){
	var temp = document.getElementById(pole);
	var temp2 = document.getElementById(pole2);
	if(temp.value==3) temp2.disabled=false;
	else temp2.disabled=true;
}

function formatujPESEL(pole){
	var temp = document.getElementById(pole);
	ile=temp.value.length;
	if(ile>11) ile=11;
	temp.value=cyfry(pole);
	
	var zm="";
	
	for(i=0 ; i<ile ; i++){
		if(czyCyfra(temp.value.charAt(i))==true) litera=temp.value.charAt(i);
		else litera="";
		
		
		zm=zm+litera;
	}		
	temp.value=zm;
	
	
}



function test(){
	document.getElementById("nrank").style.background="#fff";
}

function checkMail(id)
{
	var email=document.getElementById(id); 	
	var x=email.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)){ 
		//alert('YES! Correct email address');
	}
	else{
		alert('NO! Incorrect email address');
	}
}
function checkWWW(id)
{
	var email=document.getElementById(id); 	
	var x=email.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)){ 
		//alert('YES! Correct email address');
	}
	else{
		alert('NO! Incorrect www address');
	}
}


valid_off=0;

function validateEmpty(thisform,tabela_v,tabela_kom,tabela_v_true)
{
	if(valid_off==1) return;
	
	submitOK="true";
	
	var blad="";
	var blad_licz=0;
	
	for(ii=1 ; ii<tabela_v.length ; ii++){
		//alert(ii);
		var temp=document.getElementById(tabela_v[ii]); 
			
		temp.style.background="#deecf5";
		
		if(temp.value=="" && tabela_v_true[ii]==1){
			blad+=tabela_kom[ii]+" \n";	
			blad_licz++;
			temp.style.background="#EBD7B1";	
			submitOK="false"
		}
		if(temp.value=="" && tabela_v_true[ii]=="2"){
			
			blad+=tabela_kom[ii]+" \n";	
			
		}
		
	}
	if(blad_licz==0){
		blad+="dane poprawne";
	}
	alert(blad);
	
	if (submitOK=="false"){
	 	return false
	}
}

function ustaw_valid_off(){
	valid_off=1;
}

function zmniejszValid(pole,ile){
	var temp=document.getElementById(pole); 
	
	if(temp.value==""){
		
		ii=tabela_valid_true.length-ile;
		for(i=1 ; i<=ile ; i++){
			tabela_valid_true[ii]=false;
			ii++
		}	
	}
}

function skopiuj(pole_from,pole_to,dod){
	var temp_from=document.getElementById(pole_from); 
	var temp_to=document.getElementById(pole_to);
	if(dod!=null){
		var wartosc=parseInt(temp_from.value)+dod;
	}
	else{
		var wartosc=temp_from.value;
	}
	temp_to.value=wartosc;
}

function iloscLiter(min_liter,max_liter,pole,komunikat){
	var temp=document.getElementById(pole); 
	if(temp.value.length > 20 || temp.value.length < 8 ){
		alert(komunikat)
		temp.value="";
	}
	
}

function skopiujDane(tab_skad,tab_gdzie){
	for(i=1 ; i<tab_skad.length ; i++){
		var temp=document.getElementById(tab_gdzie[i]);
		temp.value=tab_skad[i];
	}
}
function skopiujDane2(tab_skad,tab_gdzie,od){
	for(i=1 ; i<tab_skad.length ; i++){
		ii=i+od;
		var temp=document.getElementById(tab_gdzie[ii]);
		temp.value=tab_skad[i];
	}
}
function sprawdzDateAktualna(year,month,day,kom){
	var temp_y=document.getElementById(year); 
	var temp_m=document.getElementById(month); 
	var temp_d=document.getElementById(day);
	
	var d1 = new Date();
	var d2 = new Date();
		
	d2.setFullYear(temp_y.value,temp_m.value,temp_d.value);
	
	//alert(d2);
	
	if(d1<d2){
		alert(kom);
	
	
	temp_y.value="";
	temp_m.value="";
	temp_d.value="";
	}
}

function langE1(pole,p1,p2){
	var temp=document.getElementById(pole); 
	var temp_1=document.getElementById(p1); 
	var temp_2=document.getElementById(p2); 
	
	if(temp.value!=1){
		temp_1.disabled=true;
		temp_2.disabled=true;
		
		temp_1.value="";
		temp_2.value="";
		
		tabela_valid_true[4]='0'; 
		tabela_valid_true[5]='0'; 
	}
	else{
		temp_1.disabled=false;
		temp_2.disabled=false;
		
		tabela_valid_true[4]='1'; 
		tabela_valid_true[5]='1'; 
	}
}

function langE12(pole,p1){
	var temp=document.getElementById(pole); 
	var temp_1=document.getElementById(p1); 
	
	if(temp.value==1){
		temp_1.disabled=false;
		
		
		
		tabela_valid_true[4]='1'; 
		tabela_valid_true[5]='1'; 
	}
	else{
		temp_1.disabled=true;
		temp_1.value="";
		
		tabela_valid_true[4]='0'; 
		tabela_valid_true[5]='0'; 
	}
}

function przelicz(pole_1,pole_2,w){	
	var temp_1=document.getElementById(pole_1); 
	var temp_2=document.getElementById(pole_2);
	var ww=temp_1.value*w;
	
	temp_2.value=Math.round(ww);
}

function add(komunikat){
	var url = this.location;
	var who = document.title;
	var ver = navigator.appName;
	var num = parseInt(navigator.appVersion);
	
	if ((ver == "Microsoft Internet Explorer")&&(num >= 4)) {
	  window.external.AddFavorite('http://www.webenergy.pl', 'Phoneocean LTD.');
	}else{
	   alert(komunikat);
	} 
}
function zmienDate(pole_id,pole_gdzie,rok){
	var temp=document.getElementById(pole_id); 
	var temp2=document.getElementById(pole_gdzie);
	
	
	if(temp.value==""){
		
		temp2.value=rok;	
	}
}
function domyslna(pole,wartosc,ii){
	var temp=document.getElementById(pole+"_"+ii); 
	if(temp.value==""){
		temp.value=wartosc;
	}
}

function zmienLink(pole,link_z,link_t){
	var temp=document.getElementById(pole); 
	if(temp.value=="on"){
		document.getElementById(link_z).href = link_t;
	}
	else{
		document.getElementById(link_z).href = "";
	}
}
function sparawdzZaznaczenie(pole,komunikat){
	
	var temp=document.getElementById(pole); 
	
	if(temp.checked==false){
		alert(komunikat);
	}
}
