function validate_search()
{
	if(document.getElementById("country_dep").value == "")
	{
		alert("Please select the Departure Country");
		document.getElementById("country_dep").focus();	
		return false;	
	}
	else if(document.getElementById("port_dep").value == "")
	{
		alert("Please select the Departure Port");	
		document.getElementById("port_dep").focus();				
		return false;			
	}
	else if(document.getElementById("country_arr").value == "")
	{
		alert("Please select the Arrival Country");		
		document.getElementById("country_arr").focus();				
		return false;			
	}
	else if(document.getElementById("port_arr").value == "")
	{
		alert("Please select the Arrival Port");			
		document.getElementById("port_arr").focus();				
		return false;			
	}
	
}


function check(id,con,table, value, label, sfrmField, selField)
    {

		//alert(value);
			 if (window.XMLHttpRequest){ // Mozilla, Safari, ... 
				 http_request = new XMLHttpRequest();
				// alert(http_request);
			 }else if (window.ActiveXObject){ // IE
				 http_request = new ActiveXObject("Microsoft.XMLHTTP");
			 }// END IF
			frmField = sfrmField; 
			selected = selField;
			url='http://fwt-logi.com/ajax/freight.ajax.php?id='+id+'&table='+table+'&value='+value+'&con='+con+'&label='+label+'&item=combo';
			//document.write(url);
			//window.open(url);
			//alert(url);
			 try{
				http_request.open('GET', url,true);
			 } 
			 catch(err){alert(err.toString());}
			 http_request.onreadystatechange = handleResponseContDep;     	
			 try{
				http_request.send(null);		
			}catch(err){alert(err.toString());}
 }
function handleResponseContDep(){
	 if (http_request.readyState == 4){//response received
         xmlDoc=http_request.responseXML;
		
	document.getElementById(frmField).length =0;

	var newOpt = new Option("Select","", false);
	var flag = false;
	document.getElementById(frmField).options[0] = newOpt;
		for( i=0; i<xmlDoc.getElementsByTagName("SEL").length;i++){
			 value = xmlDoc.getElementsByTagName("VALUE")[i].firstChild.data;
			 data  = xmlDoc.getElementsByTagName("LABEL")[i].firstChild.data;

			if(value == selected){
			 	flag = true;
			}
			else{
				flag = false;
			}
			
	
			 var newOpt = new Option(data,value, flag);
			 
			 document.getElementById(frmField).options[i+1] = newOpt;
		}/* END FOR */
	}// END IF 
}/* END OF FUNCTIONS */





	function getFreightdata(val){
		if (window.XMLHttpRequest){ // Mozilla, Safari, ... 
			http_request = new XMLHttpRequest();
		}
        else if (window.ActiveXObject){ // IE
			http_request = new ActiveXObject("Microsoft.XMLHTTP");
		}
        url = "http://fwt-logi.com/AdminArea/ajax/freight.ajax.php?item=edit&id="+val;
		//window.open(url);
		//exit;
		try{
			http_request.open('GET',url,true)
		} 
		catch(err){
        	alert(err.toString());
        }
		http_request.onreadystatechange = handleResponseFreightEdit;     	
		try{
			http_request.send(null);		
		}
		catch(err){
        	alert(err.toString());
        }
   }
   function handleResponseFreightEdit()
   	{
    if(http_request.readyState != 4 )
		{
            var innerdivHTML = '<img src="http://fwt-logi.com/theme/images/loading.gif">';
			document.getElementById("working").innerHTML= innerdivHTML;
            showDivVis("working");
		}
   	if (http_request.readyState == 4)
		{
		var xmlDoc = http_request.responseXML;
				hidediv("working");
		if(xmlDoc.getElementsByTagName("ROOT")[0].hasChildNodes())
			{
				if(parseInt(xmlDoc.getElementsByTagName("VALUE")[0].firstChild.data) == 1)
				{
					document.getElementById("hdnID").value = xmlDoc.getElementsByTagName("ID")[0].firstChild.data;						
					if(parseInt(xmlDoc.getElementsByTagName("TYPE")[0].firstChild.data) == 1)
					{
						showDivVis("roro_div2");
						hidediv("container_div2");
						document.getElementById("roro2").checked = true;
						document.getElementById("container2").checked = false;
						document.getElementById("freight2").value = xmlDoc.getElementsByTagName("FREIGHT")[0].firstChild.data;						
						document.getElementById("country_dep2").value = xmlDoc.getElementsByTagName("COUNTRY_DEP")[0].firstChild.data;
						document.getElementById("country_arr2").value = xmlDoc.getElementsByTagName("COUNTRY_ARR")[0].firstChild.data;
						if(parseInt(xmlDoc.getElementsByTagName("RORO_TYPE")[0].firstChild.data) == 1)				
						{
							document.getElementById("m32").checked = true;
							document.getElementById("height2").checked = false;	
							changetype_edit(1);		
						}
						else if(parseInt(xmlDoc.getElementsByTagName("RORO_TYPE")[0].firstChild.data) == 2)				
						{
							document.getElementById("m32").checked = false;
							document.getElementById("height2").checked = true;				
							changetype_edit(2);
						}	
						
						check(document.form2.country_dep2.value,"country_id","tb_port","port_id","port_name","port_dep2");												
						setTimeout('check(document.form2.country_arr2.value,"country_id","tb_port","port_id","port_name","port_arr2");',5000);
						setTimeout('port_sel()',3000);

						
					}
					else if(parseInt(xmlDoc.getElementsByTagName("TYPE")[0].firstChild.data) == 2)
					{
						showDivVis("container_div2");
						hidediv("roro_div2");
						document.getElementById("country_dep2").value = xmlDoc.getElementsByTagName("COUNTRY_DEP")[0].firstChild.data;
						document.getElementById("country_arr2").value = xmlDoc.getElementsByTagName("COUNTRY_ARR")[0].firstChild.data;
						check(document.form2.country_dep2.value,"country_id","tb_port","port_id","port_name","port_dep2");												
						setTimeout('check(document.form2.country_arr2.value,"country_id","tb_port","port_id","port_name","port_arr2");',5000);
						document.getElementById("cont_len2").value = xmlDoc.getElementsByTagName("CONTAINER_LEN")[0].firstChild.data;
						document.getElementById("cont_type2").value = xmlDoc.getElementsByTagName("CONTAINER_TYPE")[0].firstChild.data;
						document.getElementById("baf2").value = xmlDoc.getElementsByTagName("BAF")[0].firstChild.data;
						document.getElementById("caf2").value = xmlDoc.getElementsByTagName("CAF")[0].firstChild.data;
						document.getElementById("csc2").value = xmlDoc.getElementsByTagName("CSC")[0].firstChild.data;
						document.getElementById("jthc2").value = xmlDoc.getElementsByTagName("JTHC")[0].firstChild.data;
						document.getElementById("doc_fee2").value = xmlDoc.getElementsByTagName("DOC_FEE")[0].firstChild.data;										
						document.getElementById("freight_con2").value = xmlDoc.getElementsByTagName("FREIGHT")[0].firstChild.data;
						
					}					
				}
				else
				{

					alert("Freight does not exist.");
					document.getElementById("hdnID").value = '';						
					document.getElementById("freight_id2").value = '';
					document.getElementById("roro2").checked = true;
					document.getElementById("container2").checked = false;
					document.getElementById("country_dep2").value = '';
					document.getElementById("port_dep2").value = '';
					document.getElementById("country_arr2").value = '';
					document.getElementById("port_arr2").value = '';
					document.getElementById("m32").checked = true;
					document.getElementById("height2").checked = false;				
					document.getElementById("freight2").checked = false;				
					changetype_edit(1);
					change_div_edit(1);
					document.getElementById("cont_len2").value = '0';
					document.getElementById("cont_type2").value = '0';
					document.getElementById("baf2").value = '';
					document.getElementById("caf2").value = '';
					document.getElementById("csc2").value = '';
					document.getElementById("jthc2").value = '';
					document.getElementById("doc_fee2").value = '';
					document.getElementById("freight_con2").value = '';
				
				}
				
         	}
    	}
    }
function port_sel()
{
	document.getElementById("port_dep2").value = xmlDoc.getElementsByTagName("PORT_DEP")[0].firstChild.data;
	document.getElementById("port_arr2").value = xmlDoc.getElementsByTagName("PORT_ARR")[0].firstChild.data;
}

function check(id,con,table, value, label, sfrmField, selField)
    {
	
		//alert(value);
			 if (window.XMLHttpRequest){ // Mozilla, Safari, ... 
				 http_request = new XMLHttpRequest();
				// alert(http_request);
			 }else if (window.ActiveXObject){ // IE
				 http_request = new ActiveXObject("Microsoft.XMLHTTP");
			 }// END IF
			frmField = sfrmField; 
			selected = selField;
			url='http://fwt-logi.com/AdminArea/ajax/freight.ajax.php?id='+id+'&table='+table+'&value='+value+'&con='+con+'&label='+label+'&item=combo';
			//document.write(url);
			//alert(url);
			 try{
				http_request.open('GET', url,true);
			 } 
			 catch(err){alert(err.toString());}
			 http_request.onreadystatechange = handleResponseContDep;     	
			 try{
				http_request.send(null);		
			}catch(err){alert(err.toString());}
 }
function handleResponseContDep(){
	 if (http_request.readyState == 4){//response received
         xmlDoc=http_request.responseXML;
		
	document.getElementById(frmField).length =0;

	var newOpt = new Option("Select","", false);
	var flag = false;
	document.getElementById(frmField).options[0] = newOpt;
		for( i=0; i<xmlDoc.getElementsByTagName("SEL").length;i++){
			 value = xmlDoc.getElementsByTagName("VALUE")[i].firstChild.data;
			 data  = xmlDoc.getElementsByTagName("LABEL")[i].firstChild.data;

			if(value == selected){
			 	flag = true;
			}
			else{
				flag = false;
			}
			
	
			 var newOpt = new Option(data,value, flag);
			 
			 document.getElementById(frmField).options[i+1] = newOpt;
		}/* END FOR */
	}// END IF 
}/* END OF FUNCTIONS */
function select_coutnry()
{
	document.form1.country_from.value = 192;
	check(192,"country_id","tb_port","port_id","port_name","port_from");
}