
var tick;
 function stop(){
   clearTimeout(tick);
   }
 function simpleClock() {
   var ut=new Date();
   var h,m,s;
   var time="        ";
   h=ut.getHours();
   m=ut.getMinutes();
   s=ut.getSeconds();
   if(s<=9) s="0"+s;
   if(m<=9) m="0"+m;
   if(h<=9) h="0"+h;
   time+=h+":"+'<span class="minutes">'+m+'</span><span class="seconds">:'+s+'</span>';
   document.getElementById('clock').innerHTML=time;
   tick=setTimeout("simpleClock()",1000);   
   }
 
   
  function addTip(id,tekst)
{
new Tip(id,tekst,{className:'pinktip',offset: {x:10, y:10}});
}
var checkArray;


 function init()
{
simpleClock(); 
getContent('menu','menuIn','');
getContent('login','contentIn','action=init');
checkArray=[0,0,0,0,0,0,0,0,0,0,0,0];	
//alert (location);
	
}  
function initLogin()
{
getContent('menu','menuIn','');
getContent('transportForm','contentIn','action=init');
loadHelp('transport');
	checkArray=[0,0,0,0,0,0,0,0,0,0,0,0];		
}



function addCalendar(displayArea,button)
{
	Calendar.setup({
        inputField   :    displayArea,   // id of the input field
        ifFormat       :    "%Y-%m-%d %H:%M",       // format of the input field
		button		   :	button,
        showsTime      :    true,
        timeFormat     :    "24",
		weekNumbers    :    false,
		showOthers	   :    false,
		range		   :    [2007,2010],
		align 		   : 	"B3"
    });
}



function check(form)
{
	//alert(form);
	validEmail= /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
	if (form=='loginForm'){
	
	email=$F('loginEmail');
	pswd=$F('loginPswd');
		if ((email=="") && (checkArray[0]==0)){
	
		checkArray[0]=1;
		$('loginEmail').addClassName('input_err');
		Effect.Pulsate('loginEmail',{duration:1,from:0.4,pulses:2});
		}
		else if ((!validEmail.test(email)) && (checkArray[0]==0)){
		checkArray[0]=1;
		Effect.Pulsate('loginEmail',{duration:1,from:0.4,pulses:2});
		
		
		$('loginEmail').addClassName('input_err');
		}
		else if((email!="") && (checkArray[0]==1) && (validEmail.test(email)) ){
		checkArray[0]=0;	
		$('loginEmail').removeClassName('input_err');
		}
		if ((pswd=="") && (checkArray[1]==0)){
		checkArray[1]=1;
		$('loginPswd').addClassName('input_err');
			Effect.Pulsate('loginPswd',{duration:1,from:0.4,pulses:2});
		}
		else if ((pswd!="") && (checkArray[1]==1)){
		checkArray[1]=0;
		$('loginPswd').removeClassName('input_err');
		
		}
	}
	else if (form=='userForm'){
		
		email=$F('userEmail');
		name=$F('userFirstName');
		phone=$F('userPhone');
		pswd=$F('userPswd');
		power=$F('userPower');
		
		if ((email=="") && (checkArray[0]==0)){
	
		checkArray[0]=1;
		$('userEmail').addClassName('input_err');
		Effect.Pulsate('userEmail',{duration:1,from:0.4,pulses:2});
		}
		else if ((!validEmail.test(email)) && (checkArray[0]==0)){
		checkArray[0]=1;
		Effect.Pulsate('userEmail',{duration:1,from:0.4,pulses:2});
		
		
		$('userEmail').addClassName('input_err');
		}
		else if((email!="") && (checkArray[0]==1) && (validEmail.test(email)) ){
		checkArray[0]=0;	
		$('userEmail').removeClassName('input_err');
		}
		if ((pswd=="") && (checkArray[1]==0)){
		checkArray[1]=1;
		$('userPswd').addClassName('input_err');
			Effect.Pulsate('userPswd',{duration:1,from:0.4,pulses:2});
		}
		else if ((pswd!="") && (checkArray[1]==1)){
		checkArray[1]=0;
		$('userPswd').removeClassName('input_err');
		
		}
		if ((name=="") && (checkArray[2]==0)){
		checkArray[2]=1;
		$('userFirstName').addClassName('input_err');
			Effect.Pulsate('userFirstName',{duration:1,from:0.4,pulses:2});
		}
		else if ((name!="") && (checkArray[2]==1)){
		checkArray[2]=0;
		$('userFirstName').removeClassName('input_err');
		
		}
		if ((phone=="") && (checkArray[3]==0)){
		checkArray[3]=1;
		$('userPhone').addClassName('input_err');
			Effect.Pulsate('userPhone',{duration:1,from:0.4,pulses:2});
		}
		else if ((phone!="") && (checkArray[3]==1)){
		checkArray[3]=0;
		$('userPhone').removeClassName('input_err');
		}
		
		
		}
	else if (form=='transportForm'){
		startDate=$F('startDate');
		endDate=$F('endDate');
		recieverCompany=$F('companyName');
			
		
		if ((startDate=="") && (checkArray[0]==0)){
		checkArray[0]=1;
		$('startDate').addClassName('input_err');
			Effect.Pulsate('startDate',{duration:1,from:0.4,pulses:2});
		}
		else if ((startDate!="") && (checkArray[0]==1)){
		checkArray[0]=0;
		$('startDate').removeClassName('input_err');
		}
		
		if ((endDate=="") && (checkArray[1]==0)){
		checkArray[1]=1;
		$('endDate').addClassName('input_err');
			Effect.Pulsate('endDate',{duration:1,from:0.4,pulses:2});
		}
		else if ((endDate!="") && (checkArray[1]==1)){
		checkArray[1]=0;
		$('endDate').removeClassName('input_err');
		}
		if ((checkArray[1]==0) &&  (checkArray[0]==0) && (endDate<startDate) && (checkArray[2]==0))
		{alert('Oj chyba cos nie wyszlo. Warto sprawdzic daty');
			checkArray[2]=1;
			$('startDate').addClassName('input_err');
			$('endDate').addClassName('input_err');
			Effect.Pulsate('startDate',{duration:1,from:0.4,pulses:2});
			Effect.Pulsate('endDate',{duration:1,from:0.4,pulses:2});
		}
		else if((checkArray[1]==0) &&  (checkArray[0]==0) && (endDate>startDate) && (checkArray[2]==1))
		{
			checkArray[2]=0;
			$('startDate').removeClassName('input_err');
			$('endDate').removeClassName('input_err');
		}
		
		if ((recieverCompany=="") && (checkArray[3]==0)){
		checkArray[3]=1;
		$('companyName').addClassName('input_err');
			Effect.Pulsate('companyName',{duration:1,from:0.4,pulses:2});
		}
		else if ((recieverCompany!="") && (checkArray[3]==1)){
		checkArray[3]=0;
		$('companyName').removeClassName('input_err');
		}
		recieverTown=$F('companyTown');
		if ((recieverTown=="") && (checkArray[4]==0)){
		checkArray[4]=1;
		$('companyTown').addClassName('input_err');
			Effect.Pulsate('companyTown',{duration:1,from:0.4,pulses:2});
		}
		else if ((recieverTown!="") && (checkArray[4]==1)){
		checkArray[4]=0;
		$('companyTown').removeClassName('input_err');
		}
		
		
		recieverStreet=$F('companyStreet');
		
		if ((recieverStreet=="") && (checkArray[5]==0)){
		checkArray[5]=1;
		$('companyStreet').addClassName('input_err');
			Effect.Pulsate('companyStreet',{duration:1,from:0.4,pulses:2});
		}
		else if ((recieverStreet!="") && (checkArray[5]==1)){
		checkArray[5]=0;
		$('companyStreet').removeClassName('input_err');
		}
		recieverPostalCode=$F('companyCode');
			
		if ((recieverPostalCode=="") && (checkArray[6]==0)){
		checkArray[6]=1;
		$('companyCode').addClassName('input_err');
			Effect.Pulsate('companyCode',{duration:1,from:0.4,pulses:2});
		}
		else if ((recieverPostalCode!="") && (checkArray[6]==1)){
		checkArray[6]=0;
		$('companyCode').removeClassName('input_err');
		}
		
		contactPerson=$F('contactPerson');
	
			
		if ((contactPerson=="") && (checkArray[7]==0)){
		checkArray[7]=1;
		$('contactPerson').addClassName('input_err');
			Effect.Pulsate('contactPerson',{duration:1,from:0.4,pulses:2});
		}
		else if ((contactPerson!="") && (checkArray[7]==1)){
		checkArray[7]=0;
		$('contactPerson').removeClassName('input_err');
		}
		contactPhone=$F('contactPhone');
	
		if ((contactPhone=="") && (checkArray[8]==0)){
		
		checkArray[8]=1;
		$('contactPhone').addClassName('input_err');
			Effect.Pulsate('contactPhone',{duration:1,from:0.4,pulses:2});
		}
		else if ((contactPhone!="") && (checkArray[8]==1)){
		checkArray[8]=0;
		$('contactPhone').removeClassName('input_err');
		}
		
		paletQty=$F('paletQty');
	
		if ((paletQty=="") && (checkArray[9]==0)){
		
		checkArray[9]=1;
		$('paletQty').addClassName('input_err');
			Effect.Pulsate('paletQty',{duration:1,from:0.4,pulses:2});
		}
		else if ((paletQty!="") && (checkArray[9]==1)){
		checkArray[9]=0;
		$('paletQty').removeClassName('input_err');
		}
		weight=$F('weight');
	
		if ((weight=="") && (checkArray[10]==0)){
		
		checkArray[10]=1;
		$('weight').addClassName('input_err');
			Effect.Pulsate('weight',{duration:1,from:0.4,pulses:2});
		}
		else if ((weight!="") && (checkArray[10]==1)){
		checkArray[10]=0;
		$('weight').removeClassName('input_err');
		}
		transportNumber=$F('transportNumber');
	
		if ((transportNumber=="") && (checkArray[11]==0)){
		
		checkArray[11]=1;
		$('transportNumber').addClassName('input_err');
			Effect.Pulsate('transportNumber',{duration:1,from:0.4,pulses:2});
		}
		else if ((transportNumber!="") && (checkArray[11]==1)){
		checkArray[11]=0;
		$('transportNumber').removeClassName('input_err');
		}
		
		}
	
	else if (form=='commentForm'){
		
		autoDate=$F('autoDate');
		driverPhone=$F('driverPhone');
		driverName=$F('driverName');
		transportId=$F('transportId');
		
		if ((autoDate=="") && (checkArray[0]==0)){
		checkArray[0]=1;
		$('autoDate').addClassName('input_err');
			Effect.Pulsate('autoDate',{duration:1,from:0.4,pulses:2});
		}
		else if ((autoDate!="") && (checkArray[0]==1)){
		checkArray[0]=0;
		$('autoDate').removeClassName('input_err');
		
		}
		if ((driverPhone=="") && (checkArray[1]==0)){
		checkArray[1]=1;
		$('driverPhone').addClassName('input_err');
			Effect.Pulsate('driverPhone',{duration:1,from:0.4,pulses:2});
		}
		else if ((driverPhone!="") && (checkArray[1]==1)){
		checkArray[1]=0;
		$('driverPhone').removeClassName('input_err');
		
		}
		if ((driverName=="") && (checkArray[2]==0)){
		checkArray[2]=1;
		$('driverName').addClassName('input_err');
			Effect.Pulsate('driverName',{duration:1,from:0.4,pulses:2});
		}
		else if ((driverName!="") && (checkArray[2]==1)){
		checkArray[2]=0;
		$('driverName').removeClassName('input_err');
		
		}
		
		
		
		}
if(checkArray.indexOf(1)!=-1){
}
else
{

 if (form=='userForm'){
var pars = $(form).serialize()+'&what='+form+'&action=add';
getContent('newUser','userList',pars);
showUserBox('newUserBox');
 		}
		else if (form=='transportForm')
		{
			var pars = $(form).serialize()+'&what='+form+'&action=add';
			//alert( pars);
getContent('transportForm','transportList',pars);
showUserBox('newTransportBox');
		}
			
		else if (form=='loginForm')
		{
			var pars = $(form).serialize()+'&what='+form+'&action=login';
getContent('login','contentIn',pars);

			}
				else if (form=='commentForm')
		{
			var pars = $(form).serialize()+'&what='+form+'&action=addComment';
			//alert(pars);
		
getContent('comment','comm'+transportId,pars);

			}
}}

function preLoader(place)
{
	//alert(place);
$(place).innerHTML='<div style="display:block; padding:20px;" align="center"><img src="graph/images/load.gif" />';	

}
////////////////////////////////////
function getContent(what,where,pars)
{
$('msgIn').innerHTML='';//alert (what+where+pars);
preLoader(where);

var url = 'agent/'+what+'.php';	 
new Ajax.Updater(where, url, {method: 'post', parameters: pars});
}




function showUserBox(box)
{
	
	
	

	if ($(box).visible())
	{
	Effect.Fade($(box));
	}
	else
	{
	checkArray=[0,0,0,0,0,0,0,0,0,0,0,0];
	Effect.Appear($(box));

	}
}



productWindow ='';
function showDetail(id)
{
pars='id='+id;

productWindow = new Window({width:300,resizable: false,draggable:false,className:"alphacube",height:250});
//productWindow.setAjaxContent('agents/window.php',{parameters:{},method:"post"});
productWindow.setAjaxContent('agent/comment.php',{parameters:pars,method:"post"});
productWindow.setLocation(60,500);
productWindow.setZIndex(1);
productWindow.show();
checkArray=[0,0,0,0,0,0,0,0,0,0,0,0];
}

function removeMarked(id)
{
	box='markedBold'+id;
	if($(box).hasClassName('markedBold')){
	$(box).removeClassName('markedBold');
	$(box).addClassName('markedBold2');
	pars='transportId='+id+'&action=markRead';
	getContent('read','msgIn',pars);
	$('tipL'+id).src="graph/images/zoom.png";
	
	//alert('jest');
	}
	showUserBox('test'+id);
	
}

function markActive(id)
{
	
	
	pars='transportId='+id+'&action=markActive';
	getContent('transportForm','transportList',pars);
	

}
function loadHelp(what)
{
	pars='help='+what;
getContent('help','helpIn',pars);	
}
