
var webprefix = "";

function setWebPrefix(urlprefix) 
{
	
	webprefix = urlprefix;
	
}

function ismaxlength(obj){
var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
if (obj.getAttribute && obj.value.length>mlength)
obj.value=obj.value.substring(0,mlength)
}


function actionFormLogin(action,folder)
{
	
  if (typeof(folder)=='undefined') folder='';

  if (action=='cancel') {
	  document.location = "../index.php";
	  return;
  }
  if (action=='submit') document.frmUploadFile.action = folder+"login.php";
  
	  if (validatePage()) {
		  document.frmUploadFile.actionid.value = 1;		  
		  document.frmUploadFile.submit(); 
	  }
	  
}

function validatePage()
{
	
	    if (document.forms['frmUploadFile'].elements['userid'].value == '') {
	 	    alert('Proszę wypełnić pole');
	    
	  	    document.forms['frmUploadFile'].elements['userid'].focus();
	  	    return false;
	    }

		if (document.forms['frmUploadFile'].elements['userid'].value.length > 12) {
		    
	 	    alert('Zbyt długi tekst. Maksymalna dłgość to 12 znaków.');
	    
	  	    document.forms['frmUploadFile'].elements['userid'].focus();
	  	    return false;
	    }
	
	    if (document.forms['frmUploadFile'].elements['pwd'].value == '') {
	 	    alert('Proszę wypełnić pole');
	    
	  	    document.forms['frmUploadFile'].elements['pwd'].focus();
	  	    return false;
	    }

		if (document.forms['frmUploadFile'].elements['pwd'].value.length > 12) {
	 	    alert('Zbyt długi tekst. Maksymalna dłgść to 12 znaków.');
	    
	  	    document.forms['frmUploadFile'].elements['pwd'].focus();
	  	    return false;
	    }

		//try { 
	    
			if (document.forms['frmUploadFile'].newuser.checked || document.forms['frmUploadFile'].actionid.value == 2) {
	
			    if (document.forms['frmUploadFile'].elements['pwdc'].value == '') {
		 	    alert('Proszę wypełnić pole');
			    
			  	    document.forms['frmUploadFile'].elements['pwdc'].focus();
			  	    return false;
			    }
	
			    //if (document.forms['frmUploadFile'].elements['pwdc'].value.length > 12) {
				if (document.forms['frmUploadFile'].elements['pwdc'].value.length > 12) {
			 	    alert('Zbyt długi tekst. Maksymalna długość to 12 znaków.');
			    
			  	    document.forms['frmUploadFile'].elements['pwdc'].focus();
			  	    return false;
			    }
				
				if 	(document.forms['frmUploadFile'].elements['pwd'].value !=  document.forms['frmUploadFile'].elements['pwdc'].value) {
			 	    alert('Podane hasło i jego potwierdzenie różnią się.');
			    
			  	    document.forms['frmUploadFile'].elements['pwd'].focus();
			  	    return false;
					
				}
			        	    	    
			    if (document.forms['frmUploadFile'].elements['email'].value == '') {
			 	    alert('Proszę wypełnić pole');
			    
			  	    document.forms['frmUploadFile'].elements['email'].focus();
			  	    return false;
			    }
		
			    //if (document.forms['frmUploadFile'].elements['email'].value.length > 50) {
				if (document.forms['frmUploadFile'].elements['email'].value.length > 128) {
			 	    alert('Zbyt długi tekst. Maksymalna długość to 128 znaków.');
			    
			  	    document.forms['frmUploadFile'].elements['email'].focus();
			  	    return false;
			    }
			    
				if (echeck(document.forms['frmUploadFile'].elements['email'].value)==false){
			  		alert("Nieprawidłowy format adresu email")
			  		
					document.forms['frmUploadFile'].elements['email'].focus();
					return false;
				}
		
			    //if (document.forms['frmUploadFile'].elements['contact'].value == '') {
			 	 //   alert('Prosz?ype?ni?ole');
			    
			  	 //   document.forms['frmUploadFile'].elements['contact'].focus();
			  	 //   return false;
			    //}
		
			    //if (document.forms['frmUploadFile'].elements['contact'].value.length > 256) {
				if (document.forms['frmUploadFile'].elements['contact'].value.length > 256) {
			 	    alert('Zbyt długi tekst. Maksymalna długość to 256 znaków.');
			    
			  	    document.forms['frmUploadFile'].elements['contact'].focus();
			  	    return false;
			    }
		    
	 		}  
 		
		//} catch (e) {} 
 		 
	    
    	return true;
}

function action_newuser() {
	
	if (!document.forms['frmUploadFile'].newuser.checked) {
		HiddenElement('block_email');
		HiddenElement('block_pwdc');
		HiddenElement('block_contact');
		ChangeButtonCaption('cmdSubmit','Loguj');		
	} else {
		ShowElement('block_email');
		ShowElement('block_pwdc');
		ShowElement('block_contact');
		ChangeButtonCaption('cmdSubmit','Rejestruj');		
	}
}

function ChangeButtonCaption(button,caption) {

	try { 
		document.forms['frmUploadFile'].elements[button].value = caption;
	} catch (e) {} 
	
}

