function validate()
{
if(document.Search.src4.value.length == 0 && document.Search.des4.value.length == 0)
{
//4th row is ok.Check other 3 rows
 if(document.Search.src3.value.length == 0 && document.Search.des3.value.length == 0)
 {
 //3th row is ok.Check other 2 rows

 if(document.Search.src2.value.length == 0 && document.Search.des2.value.length == 0)
 {
 //2th row is ok.Check other 1 row
 if(document.Search.src1.value.length >0 && document.Search.des1.value.length > 0)
 {
 alert("ok");

 }
 else if(document.Search.src1.value.length ==0)
 {
 alert("fill src1");

 }else if(document.Search.des1.value.length == 0)
 {
 alert("fill des1");
 }





 }
 else
 if(document.Search.src2.value.length > 0 && document.Search.des2.value.length > 0 )
 {
 alert("2nd row is ok");
 if(document.Search.src1.value.length > 0 && document.Search.des1.value.length > 0 )
 {
 alert("1st row is ok");
 }
 else if(document.Search.src1.value.length > 0)
 {
 alert("fill des1");

 }
 else
 {
 alert("fill src1");

 }

 }
 else if(document.Search.src2.value.length > 0)
 {
 alert("fill des2");

 first();
 }
 else
 {
 alert("fill src2");

 first();
 }






 }
 else
 {
 if(document.Search.src3.value.length > 0 && document.Search.des3.value.length > 0 )
 {
 alert("3rd row is ok");
 if(document.Search.src2.value.length > 0 && document.Search.des2.value.length > 0 )
 {
 alert("2nd row is ok");
 if(document.Search.src1.value.length > 0 && document.Search.des1.value.length > 0 )
 {
 alert("1st row is ok");
 }
 else if(document.Search.src1.value.length > 0)
 {
 alert("fill des1");

 }
 else
 {
 alert("fill src1");

 }

 }
 else if(document.Search.src2.value.length > 0)
 {
 alert("fill des2");
 first();

 }
 else
 {
 alert("fill src2");
 first();
 }
 }
 else if(document.Search.src3.value.length > 0)
 {
 alert("fill des3");
 second();
 first();
 }
 else
 {
 alert("fill src3");
 second();
 first();
 }





/////////////////////////////////////////////////////
//////////////////////////////////////////////////////
//////////////////////////////////////////////
 }









}
else
{
// there r elements in the 4th row. So check all the rows
 if(document.Search.src4.value.length > 0 && document.Search.des4.value.length > 0 )
 {////////////////////////////////////////////////////
 alert("4th row is ok");
 if(document.Search.src3.value.length > 0 && document.Search.des3.value.length > 0 )
 {
 alert("3rd row is ok");
 if(document.Search.src2.value.length > 0 && document.Search.des2.value.length > 0 )
 {
 alert("2nd row is ok");
 if(document.Search.src1.value.length > 0 && document.Search.des1.value.length > 0 )
 {
 alert("1st row is ok");
 }
 else if(document.Search.src1.value.length > 0)
 {
 alert("fill des1");

 }
 else
 {
 alert("fill src1");

 }

 }
 else if(document.Search.src2.value.length > 0)
 {
 alert("fill des2");
 first();

 }
 else
 {
 alert("fill src2");
 first();
 }
 }
 else if(document.Search.src3.value.length > 0)
 {
 alert("fill des3");
 second();
 first();
 }
 else
 {
 alert("fill src3");
 second();
 first();
 }
 }
 else if (document.Search.src4.value.length > 0)
 {
 alert("fill des4 ");
 third();
 second();
 first();
 }
 else
 {
 alert("fill src4");
 third();
 second();
 first();

 }

}

}

function fourth(){



}

function third(){
if(document.Search.src3.value.length >0 && document.Search.des3.value.length > 0)
 {
 alert("ok");

 }
 else if(document.Search.src3.value.length ==0)
 {
 alert("fill src3");

 }else if(document.Search.des3.value.length == 0)
 {
 alert("fill des3");
 }
}

function second(){
if(document.Search.src2.value.length >0 && document.Search.des2.value.length > 0)
 {
 alert("ok");

 }
 else if(document.Search.src2.value.length ==0)
 {
 alert("fill src2");

 }else if(document.Search.des2.value.length == 0)
 {
 alert("fill des2");
 }
}

function first(){
if(document.Search.src1.value.length >0 && document.Search.des1.value.length > 0)
 {
 alert("ok");

 }
 else if(document.Search.src1.value.length ==0)
 {
 alert("Please insert first departure location");

 }else if(document.Search.des1.value.length == 0)
 {
 alert("Please insert first destination");
 }
}

function setDefaultDate(){
 var fm = document.Search;
 var dd = new Date();
 fm.cal1.value = dd.getDate()+"/"+(dd.getMonth()+1)+"/"+ dd.getFullYear();
 fm.firstDate.value =(dd.getMonth()+1)+"/"+ dd.getDate()+"/"+ dd.getFullYear();
}

function getFirstDes(){
 document.Search.src2.value = document.Search.des1.value;
}
function getSecondDes(){
 document.Search.src3.value = document.Search.des2.value;
}
function getThirdDes(){
 document.Search.src4.value = document.Search.des3.value;
}

function setSelectedText(place, select){

 place.value = select.options[select.selectedIndex].text;

}
function changeToUpperCase(code){

 code.value = code.value.toUpperCase();
}

function setPresetDate( prevDate, newDate )
 {
 var retDate;
 retDate ="";
 if (newDate =="")
 {
 retDate = prevDate;
 }
 else
 {
 retDate = newDate;
 }
 return retDate;
 }



 function Today()
 {

 var dd = new Date();
 return( dd.getDate() + "/" + (dd.getMonth()+1) + "/" + dd.getFullYear());
}

 function setDropOffDate()
 {
 var dd,mm,yy;
 var pickupDate = document.Search.cal1.value;
 //alert(pickupDate);
 dd = pickupDate.split("/")[0];
 mm = pickupDate.split("/")[1] - 1;
 yy = pickupDate.split("/")[2];

 var objPickupDate = new Date( yy, mm, dd);
 objPickupDate = new Date( objPickupDate.getTime() + 7 * 24*3600 *1000);
 if (objPickupDate.getDate() < 10 )
 dd = "0" + objPickupDate.getDate();
 else
 dd = objPickupDate.getDate();
 if( objPickupDate.getMonth() < 9 )
 mm = "0" + (objPickupDate.getMonth() + 1);
 else
 mm = objPickupDate.getMonth() + 1;

 document.Search.cal2.value= dd +"/" + mm +"/" + objPickupDate.getFullYear();
}