	var chainSelect=new Array();
	var i=0;
	chainSelect[i]=new Array();
	chainSelect[i]['first']='Alege';
	chainSelect[i]['second']=['Alege'];
	i++;
	chainSelect[i]=new Array();
	chainSelect[i]['first']='Brasov - Iatsa';
	chainSelect[i]['second']=['Brasov - Iatsa'];
	i++;
	chainSelect[i]=new Array();
	chainSelect[i]['first']='Bucuresti - Primus Auto';
	chainSelect[i]['second']=['Bucuresti - Primus Auto'];
	i++;
	chainSelect[i]=new Array();
	chainSelect[i]['first']='Cluj - Premium Cars';
	chainSelect[i]['second']=['Cluj - Premium Cars'];
	i++;
	chainSelect[i]=new Array();
	chainSelect[i]['first']='Constanta - Premium Auto';
	chainSelect[i]['second']=['Constanta - Premium Auto'];
	i++;
	chainSelect[i]=new Array();
	chainSelect[i]['first']='Iasi - Tester';
	chainSelect[i]['second']=['Iasi - Tester'];
	i++;
	chainSelect[i]=new Array();
	chainSelect[i]['first']='Timisoara - Todorut International';
	chainSelect[i]['second']=['Timisoara - Todorut International'];
	i++;
	
	/*chainSelect[i]=new Array();
	chainSelect[i]['first']='Bucuresti';
	chainSelect[i]['second']=['16 mai', '17 mai', '18 mai'];
	i++;
	chainSelect[i]=new Array();
	chainSelect[i]['first']='Alba Iulia';
	chainSelect[i]['second']=['21 mai', '22 mai'];
	i++;
	chainSelect[i]=new Array();
	chainSelect[i]['first']='Arad';
	chainSelect[i]['second']=['7 mai', '8 mai', '9 mai'];
	i++;
	chainSelect[i]=new Array();
	chainSelect[i]['first']='Bacau';
	chainSelect[i]['second']=['26 mai', '27 mai'];
	i++;
	chainSelect[i]=new Array();
	chainSelect[i]['first']='Brasov';
	chainSelect[i]['second']=['18 iunie', '19 iunie', '20 iunie'];*/
	
	/*i++;
	chainSelect[i]=new Array();
	chainSelect[i]['first']='Braila';
	chainSelect[i]['second']=['15 iunie'];*/
	
	/*i++;
	chainSelect[i]=new Array();
	chainSelect[i]['first']='Caransebes';
	chainSelect[i]['second']=['11 mai'];
	i++;
	chainSelect[i]=new Array();
	chainSelect[i]['first']='Cluj';
	chainSelect[i]['second']=['23 mai', '24 mai', '25 mai'];
	i++;
	chainSelect[i]=new Array();
	chainSelect[i]['first']='Constanta';
	chainSelect[i]['second']=['6 iunie', '7 iunie', '8 iunie'];
	i++;
	chainSelect[i]=new Array();
	chainSelect[i]['first']='Galati';
	chainSelect[i]['second']=['14 iunie'];
	i++;
	chainSelect[i]=new Array();
	chainSelect[i]['first']='Iasi';
	chainSelect[i]['second']=['23 mai', '24 mai', '25 mai'];
	i++;
	chainSelect[i]=new Array();
	chainSelect[i]['first']='Miercurea-Ciuc';
	chainSelect[i]['second']=['23 iunie', '24 iunie'];
	i++;
	chainSelect[i]=new Array();
	chainSelect[i]['first']='Oradea';
	chainSelect[i]['second']=['16 mai', '17 mai', '18 mai'];
	i++;
	chainSelect[i]=new Array();
	chainSelect[i]['first']='Piatra-Neamt';
	chainSelect[i]['second']=['29 mai', '29 mai'];
	i++;
	chainSelect[i]=new Array();
	chainSelect[i]['first']='Satu Mare';
	chainSelect[i]['second']=['19 mai', '20 mai', '21 mai'];
	i++;
	chainSelect[i]=new Array();
	chainSelect[i]['first']='Sibiu';
	chainSelect[i]['second']=['21 iunie', '22 iunie'];
	i++;
	chainSelect[i]=new Array();
	chainSelect[i]['first']='Suceava';
	chainSelect[i]['second']=['30 mai', '31 mai'];
	i++;
	chainSelect[i]=new Array();
	chainSelect[i]['first']='Targu Mures';
	chainSelect[i]['second']=['25 iunie', '26 iunie'];
	i++;
	chainSelect[i]=new Array();
	chainSelect[i]['first']='Timisioara';
	chainSelect[i]['second']=['12 mai', '13 mai', '14 mai', '15 mai', '16 mai'];
	i++;
	chainSelect[i]=new Array();
	chainSelect[i]['first']='Tulcea';
	chainSelect[i]['second']=['13 iunie'];*/

function initBoxes(box1,box2) {
	var firstBox=document.getElementById(box1);
	var secondBox=document.getElementById(box2);
	for (i=0; i<chainSelect.length; i++) {
  	var x=document.createElement('option');
  	var y=document.createTextNode(chainSelect[i]['first']);
  	if (window.attachEvent) { // for IE
  		x.setAttribute('value',chainSelect[i]['first']);
  	}
  	x.appendChild(y);
  	firstBox.appendChild(x);
	}

	firstBox.onchange=function() {
  	if(this.value!="") {
   		var list=document.getElementById(box2);
   		while (list.childNodes[0]) {
    		list.removeChild(list.childNodes[0])
   		}
   		fillBox2(secondBox,this.value);
   	}
  }
	fillBox2(secondBox,firstBox.value);
}

function fillBox2(box2,box1) {
	for (i=0; i<chainSelect.length; i++) {
  	if (chainSelect[i]['first']==box1) {
   		var second=chainSelect[i]['second'];
   		var secondId=chainSelect[i]['second'];
  	}
	}
	for (i=0; i<second.length; i++) {
  	var x=document.createElement('option');
  	var y=document.createTextNode(second[i]);
  	x.setAttribute("value", secondId[i]);
  	x.appendChild(y);
  	box2.appendChild(x);
  }
}

function checkForm(){
	var name=document.getElementById('name').value;
	var phone=document.getElementById('phone').value;
	var email=document.getElementById('email').value;
	var city=document.getElementById('city');
	var date=document.getElementById('StartDate').value;
	
	var now=new Date();
	var date1=now.getDate();	
	var d=date.split("-");
	if (now.getDate()<10) {date1+="0";}
	date1=now.getDate();
	date1+="-";
	if (now.getMonth()<10) {date1+="0";}
	date1+=now.getMonth()+1;
	date1+="-";	
	date1+=now.getFullYear();
	var d1=date1.split("-");
	
	//alert(d1); alert(d);
	var isOK=true;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var message='Nu ati completat urmatoarele campuri:\n';
	var filter1 = /^([+\0-9])+([0-9\.\-])/;
	if (name.length<3) {isOK=false;  message+='- Nume (min 3 caractere)\n';}
	if (phone.length<5) {isOK=false; message+='- Telefon (min 5 caractere)\n';}
	if (!filter1.test(phone)) {isOK=false; message+="- Numarul de telefon nu este valid\n";}
	if (city.value=="Alege") {isOK=false; message+='- Orasul nu a fost selectat\n';}
	if (email.length<=5) {isOK=false; message+='- E-mail (min 5 caractere)\n';}
	if (!filter.test(email)) {isOK=false; message+="- Adresa de e-mail nu este valida\n";}
	
	/*if (d[2]<d1[2]) { isOK=false; message+='- Data nu e valabila\n'; }
		else if (d[1]<d1[1]) { isOK=false; message+='- Data nu e valabila\n';}
			else if (d[0]<=d1[0]) { isOK=false; message+='- Data nu e valabila\n'; }*/
	//alert(d1); alert(d);
	if (d[2]<d1[2]) { isOK=false; message+='- Data nu e valabila\n';}
		else if (d[2]<=d1[2] && d[1]<d1[1]) { isOK=false; message+='- Data nu e valabila\n';}
			else if ((d[0]<d1[0]+1) && (d[1]<=d1[1]) && (d[2]<=d1[2])) { isOK=false; message+='- Data nu e valabila\n';}
	
	
	
	//alert(d[0]>=d1[0]+1); alert(d[2]<d1[2]); alert(d[2]>=d1[2]);
	var radioOK=false;
	for(var i = 0; i < document.volvoFRM.model.length; i++) {
		if (document.volvoFRM.model[i].checked) radioOK=true;
	}
	if (!radioOK){
		isOK=false; 
		message+='- Model nu a fost ales\n';
	}
	if (!date){
		isOK=false; 
		message+='- Nu ati selectat data\n';
	}
	if (isOK){
		document.getElementById('volvoFRM').submit();
		//alert('OK');
	}
	else {
		//alert(isOK);
		alert(message);
	}
}

window.onload=function() {initBoxes('city','StartDate');}