function choosefrmlist(selected_id,selected_value,selected_countryid,selected_countryvalue)
{
  //alert('hi')  ;
  createCookie('pickup_country',selected_countryid);
    document.getElementById('pickup').value = selected_value;
    document.getElementById('dropoff').value = selected_value;


    document.getElementById('pickup_locationid').value = selected_id;
    document.getElementById('dropoff_locationid').value = selected_id;
    /*document.getElementById('pickup_locationid_popup_ajax').value = selected_id;
    document.getElementById('dropoff_locationid_popup_ajax').value = selected_id;*/

    document.getElementById('pickup_country').value = selected_countryvalue;
    document.getElementById('dropoff_country').value = selected_countryvalue;

    document.getElementById('pickup_countryid').value = selected_countryid;
    document.getElementById('dropoff_countryid').value = selected_countryid;

   //
   //
}

function choosefrmlist_dropoff(selected_id,selected_value,selected_countryid,selected_countryvalue)
{
    document.getElementById('dropoff').value = selected_value;
   document.getElementById('dropoff_locationid').value = selected_id;
   // document.getElementById('dropoff_city').value = selected_value;
    document.getElementById('dropoff_cityid').value = selected_id;
    document.getElementById('dropoff_country').value = selected_countryvalue;
    document.getElementById('dropoff_countryid').value = selected_countryid;
}
function dt(startdate,enddate)
{
    var ch=Date.parse(enddate.toString());
    var currentdt=new Date(startdate);
    if(ch>=Date.parse(currentdt))
    {
        return true
    }
    else
    {
        return false;
    }
}

function check_form(){

    var pickup=jQuery("#pickup").val();
    var pickup_date=jQuery("#pickup_date").val();
    var dropoff=jQuery("#dropoff").val();
    var dropoff_date=jQuery("#dropoff_date").val();
    var pickup_country=jQuery("#pickup_country").val();
    var dropoff_country=jQuery("#dropoff_country").val();
    var currentTime = new Date()
    var month = currentTime.getMonth() + 1
    var day = currentTime.getDate()
    var year = currentTime.getFullYear()
    var mydate=month + "/" + day + "/" + year;
    var pickup_time=jQuery("#sp_ddlPickUpTime").val();
    var dropoff_time=jQuery("#sp_ddlDropoffTime").val();
	var flag = 0;
	
    if(pickup_date!=''){
        var pickup_date_arr=pickup_date.split(".");
        var new_pickup_date=pickup_date_arr[1]+"/"+pickup_date_arr[0]+"/"+pickup_date_arr[2];
        //var d1 = new Date(pickup_date_arr[1]+","+pickup_date_arr[0]+","+pickup_date_arr[2]+","+pickup_time);
        var d1 = new Date(new_pickup_date);
    }
    if(dropoff_date!=''){
        var dropoff_date_arr=dropoff_date.split(".");
        var new_dropoff_date=dropoff_date_arr[1]+"/"+dropoff_date_arr[0]+"/"+dropoff_date_arr[2];
        //var d2 = new Date(dropoff_date_arr[1]+" "+dropoff_date_arr[0]+","+dropoff_date_arr[2]+" "+dropoff_time);
        var d2 = new Date(new_dropoff_date);
    }

    if(pickup==''){
        jQuery("#diverror").css("visibility","visible");
        jQuery("#diverror").focus();
        return false;
    }else if(pickup_date==''){
        jQuery("#diverror").css("visibility","visible");
        jQuery("#pickup_date").focus();
        return false;
    }else if(dropoff==''){
        jQuery("#diverror").css("visibility","visible");
        jQuery("#dropoff").focus();
        return false;
    }else if(dropoff_date==''){
        jQuery("#diverror").css("visibility","visible");
        jQuery("#dropoff_date").focus();
        return false;
    }else if(dt(mydate,new_pickup_date)==false){

        jQuery("#diverror").css("visibility","visible");
        jQuery("#pickup_date").focus();
        return false;
    }else if(dt(new_pickup_date,new_dropoff_date)==false){

        jQuery("#diverror").css("visibility","visible");
        jQuery("#dropoff_date").focus();
        return false;
    }else if(dt(d1,d2)==false){
        jQuery("#diverror").css("visibility","visible");
        jQuery("#sp_ddlDropoffTime").focus();
        return false;
    }else if(pickup_country!=dropoff_country){

        jQuery("#diverror").html("We are sorry, one-way rentals between these two countries are not allowed.");
        jQuery("#diverror").css("visibility","visible");

        return false;
    }
    else
    {
        jQuery("#BehaviorId_backgroundElement").css("display","block");

		var pickup_location_id = jQuery("#pickup_locationid_popup_ajax").val();
		var dropoff_location_id = jQuery("#dropoff_locationid_popup_ajax").val();
		var dropoff_cityid = jQuery("#dropoff_cityid_popup_ajax").val();
		var pickup_cityid = jQuery("#pickup_cityid_popup_ajax").val();

		if(pickup_location_id !='0' && dropoff_location_id!='0' && dropoff_cityid!='0' && pickup_cityid!='0') {
			//alert('hi')
			jQuery("#pickup_locationid").val(pickup_location_id);
			jQuery("#dropoff_locationid").val(dropoff_location_id);
			jQuery("#dropoff_cityid").val(dropoff_cityid);
			jQuery("#pickup_cityid").val(pickup_cityid);
		}
		
		if(jQuery("#pickup_locationid").val() == '' || jQuery("#loc_name").val() == 'null') {

		getlocations();
		return false;
		}
		else {
			jQuery("#pnlCancel").css("display","block");
		}

		/*if(jQuery("#pickup_locationid").val() == '' || jQuery("#loc_name").val() == 'null') {

		getlocations();
		return false;
		}
		else {
			jQuery("#pnlCancel").css("display","block");
		}*/
		//alert(config.mouseDownOnSelect);

       // jQuery("#pnlCancel").css("display","block");
	    //var a = 0;
		/*var a = jQuery('#loc_id').val();

		if( a != 'undefined') {
			getlocations();
			return false;
		}
		else {
			jQuery("#pnlCancel").css("display","block");
		}*/
	   //alert(a);


	  /* if(a==1) {

	 	}
		else {
			jQuery("#pnlCancel").css("display","block");
		} */

    }
//
/*	jQuery(document).ready(function() {
						jQuery.blockUI({
						            message: jQuery('object#mymoviename'),
						            css: {
						                top:  (jQuery(window).height() - 298) /2 + 'px',
						                left: (jQuery(window).width() - 615) /2 + 'px',
						                width: '615px',
									    border: 'none',
										display:'block'
						            }
						        });
					});   */
// End hArdik
}


jQuery(document).ready(function() {
    var myDate = new Date();
    myDate.setDate(myDate.getDate()+7);
    var prettyDate = myDate.format("dd.MM.yyyy");
    jQuery("#pickup_date").val(prettyDate);

    var myDate_dropoff = new Date();
    myDate_dropoff.setDate(myDate_dropoff.getDate()+14);
    var dropoff_Date = myDate_dropoff.format("dd.MM.yyyy");
    jQuery("#dropoff_date").val(dropoff_Date);

    var hst = window.location.hostname;
    var fullpth = '';
    var hstprt = hst.split('.');
    var hstext = hstprt[(hstprt.length)-1];
    if(hstext == 'de' || hstext == 'org')
        fullpth = 'http://'+hst+'/';

    jQuery("#pickup").autocomplete(fullpth+"controller/getsearchresult.php", {
        width: 285,
        matchContains: true,
        //mustMatch: true,
        //minChars: 0,
        //multiple: true,
        //highlight: false,
        //multipleSeparator: ",",
        selectFirst: false
    });
    jQuery("#dropoff").autocomplete(fullpth+"controller/getsearchresult.php?city=1", {
        width: 285,
        matchContains: true,
        //mustMatch: true,
        //minChars: 0,
        //multiple: true,
        //highlight: false,
        //multipleSeparator: ",",
        selectFirst: false
    });

    jQuery("#pickup_date").datepicker({
        defaultDate: "+1w",
        numberOfMonths: 3,
        showButtonPanel: true,
        dateFormat:'dd.mm.yy',
        showOn: "both",
        buttonImage: site_url+"common/images/calander-icon.gif",
        buttonText:"Kalender anzeigen",
        buttonImageOnly: true

    });
    jQuery("#dropoff_date").datepicker({
        defaultDate: "+2w",
        numberOfMonths: 3,
        showButtonPanel: true,
        dateFormat:'dd.mm.yy',
        showOn: "both",
        buttonImage: site_url+"common/images/calander-icon.gif",
        buttonText:"Kalender anzeigen",
        buttonImageOnly: true
    });
});

function getbasicguide(){

    var basic_guide=jQuery("#basic_guide").val();


    if(basic_guide==""){
        alert("Please select Gratis Service Packet");
        return false;
    }else{
        window.open("uploads/ebooks/"+basic_guide+".pdf",'newwin','width='+window.screen.availWidth+',height='+window.screen.availHeight+',screenX=0,screenY=0,top=0,left=0left=0,top=0,scrollbars,resizable,replace=true');

    }
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";

}

    function deleteCookie(name){
    if(readCookie(name)){
        createCookie(name,'',-30);
    }
    }

function readCookie(name) {
  alert(document.cookie)   ;
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}
/*function getlocations(){
	var ajaxRequest;  // The variable that makes Ajax possible!

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById("popup_location").style.display="";
    document.getElementById("popup_location").innerHTML=ajaxRequest.responseText
		}
	}
	ajaxRequest.open("GET", "http://192.168.10.188/car_rental/controller/getLocationNames.php", true);
	ajaxRequest.send(null);
}*/

function getlocations(){
	var pickup=jQuery("#pickup").val();
	jQuery.ajax({
    type: 'POST',
    url: 'controller/getLocationNames.php',
	data: 'q=' + pickup,
	async:false,
    success: function(responseText){
   //alert(responseText);
        //document.getElementById('radioStationTable_Container').style.display = '';
       //alert(responseText);
	   jQuery("#popup_location_screen").css("display","block");
	    jQuery("#popup_location").css("display","block");
        jQuery("#popup_location").html(responseText);

    }



    });
}

function deleteCookie(name){
    if(readCookie(name)){
        createCookie(name,'',-30);
    }
}
