var win = null;
 var index = 1;
 /*
 function AddReviewContentBox(id,type){
      //document.getElementById('addRSSstatus').innerHTML = "<hr size=1><img src=\"images/indicator.gif\"> Loading<hr size=1><br><br>";
        var ajax3 = new GLM.AJAX();
        ajax3.callPage("addreviews.php?id=" + id + "&type=" + type + "&window=yes", AddReviewBoxCallback);
        ajax3.onError = myErrorHandler;
 }

  function AddReviewBoxCallback(response){
    response = response.split("<script>");
    document.getElementById('addreviewbox').innerHTML = response[0];
    addreviewWindow();
  }
  
  function addreviewWindow(){
   //number = random(8223331);   
   //setCookie2('cname', number, 1);                                  
   var userPlanner = getCookie2('userPlanner');
   if(userPlanner == ''){                                                                                                                   
   Dialog.alert($('addreviewbox').innerHTML, {className: "alphacube", okLabel: "Close", width:550, height:465, id: "d4324543545435435" + index})
   index++;
   //maximize(); 
   } else{        
   Dialog.alert($('addreviewbox').innerHTML, {className: "alphacube", okLabel: "Close", width:550, height:465, id: "d4324543545435435" + index})   
   index++;  
   }  
 } */
 // eof reviews window

 // start create trip 
/*
 function createNewTrip(){
 var userPlanner = getCookie2('userPlanner');
 var city = gup('city');

    var ajax3 = new GLM.AJAX();   
    ajax3.callPage(geturl()+"/pscripts/tripcart.pscripts.php?content=createnewTrip", createNewTripCallback);
    ajax3.onError = myErrorHandler;

 }
 
 function createNewTripCallback(response){
    response = response.split("<script>");
    document.getElementById('addtocartbox').innerHTML = response[0];
    createNewTripWindow(); 
 }

 function createNewTripWindow(){

   var userPlanner = getCookie2('userPlanner');
   if(userPlanner == ''){  
   Dialog.confirm($('addtocartbox').innerHTML, {className: "alphacube", title: "<b>Create New Trip</b>", width:260, height:150, okLabel: "Save", id: "d1236765433424243243242545", cancel:function(win) {}, ok:function(win) { createTripDB(); return false;} });
   index++; 
   
   } else{        
   Dialog.confirm($('addtocartbox').innerHTML, {className: "alphacube", title: "<b>Create New Trip</b>", width:260, height:150, okLabel: "Save", cancelLabel: "Close", id: "d1236765433424243243242545", cancel:function(win) {}, ok:function(win) {createTripDB(); return false;} });   
   index++;  
   }  
 }
*/
 
function handleHttpResponse_createTripForm(){
    if (http.readyState == 4) { 
        response = http.responseText;
        results = response.split("<script>");
        if(results[1] == true){
        var tripname = document.getElementById('pagingHidden').value;
        var currentrip = (results[0]).replace(/^\s*|\s*$/g,'');
        setCookie2('currenttrip', currentrip, 1);
        
        var woprodid = getCookie2('withouttripprodid');
        var wotriptype = getCookie2('withouttripetype');
        var wotripcity = getCookie2('withouttripcity');
         
        if(woprodid == ''){
        loadCart(); 
        /*
        document.getElementById('tripdisplay').innerHTML = tripname; 
        document.getElementById('cart_items').innerHTML = "Add points of interest to your trip planner by clicking on the 'Add to my trip +' button.<br/><br/>";
        document.getElementById('cart_totalitems').innerHTML = '';
        */
        } else{   
            if(woprodid == null){
            loadCart();
            } else{
            ajaxAddProduct(woprodid, wotriptype, wotripcity);
            }

        Delete_Cookie('withouttripprodid', '', '');  
        Delete_Cookie('withouttripetype', '', '');  
        Delete_Cookie('withouttripcity', '', '');

        }
        
        } else{
        alert('There was an error adding the trip.');
        }
        closeMessage();
    }
}

function createTripDB() {
    var tripname = document.getElementById('tripname').value;
    document.getElementById('pagingHidden').value = tripname; 
    var url = geturl()+"/pscripts/tripcart.pscripts.php";
    var monthlist = document.getElementById('monthlist').value;
    var daylist = document.getElementById('daylist').value;
    var yearlist = document.getElementById('yearlist').value; 
    var nodays = document.getElementById('nodays').value;    
    var permission = document.getElementById('permission').value;
    
    if(tripname !== '' && monthlist !== '' && daylist !== '' && yearlist !== '' && nodays !== '' && permission !== ''){

    http.open("GET", url + "?content=" + "createTripDB" + "&tripname=" + tripname + "&day=" + daylist + "&month=" + monthlist + "&year=" + yearlist + "&nodays=" + nodays + "&permission=" + permission, true); 
    http.onreadystatechange = handleHttpResponse_createTripForm; http.send(null);      

    } else{
    alert('You must fill in all of the fields.');
    }
}
/// eof create trip

// change trip
function changeTrip(){
    var ajax3 = new GLM.AJAX();   
    ajax3.callPage(geturl()+"/pscripts/tripcart.pscripts.php?content=changeTrip", changeTripCallback);
    ajax3.onError = myErrorHandler;
}

function changeTripCallback(response){
    response = response.split("<script>");
    document.getElementById('addtocartbox').innerHTML = response[0];
    changeTripWindow();
 }

 function changeTripWindow(){
   //number = random(8223331);   
   //setCookie2('cname', number, 1);
   var userPlanner = getCookie2('userPlanner');
   if(userPlanner == ''){
   Dialog.alert($('addtocartbox').innerHTML, {className: "alphacube", okLabel: "Close", width:260, id: "d123676325" + index})
   index++;
   //maximize(); 
   } else{        
   Dialog.alert($('addtocartbox').innerHTML, {className: "alphacube", okLabel: "Close", width:260, id: "d123676325" + index})   
   index++;  
   }  
 }      
 function changeTripDB(Form){
    var valueformtext = Form.tripname.value;
    var arr_tripvalue = valueformtext.split("<|>");
    var tripvalue = arr_tripvalue[0];
    var tripname = arr_tripvalue[1];     
    
    setCookie2('currenttrip', tripvalue, 1);
    document.getElementById('inside_box').innerHTML = "The trip was successfully change.";
    document.getElementById('tripdisplay').innerHTML = tripname; 
    document.getElementById('tripmenu').innerHTML = '<center><a href="javascript:void(0);" style="color:#000;" onclick="createNewTrip();">create trip</a> | <a href="javascript:void(0);" style="color:#000;" onclick="changeTrip();">change trip</a></center>';   
 
    var url = geturl()+"/pscripts/tripcart.pscripts.php"; 
    httpEvent.open("GET", url + "?content=proCart", true); 
    httpEvent.onreadystatechange = handleHttpResponse_proCart; httpEvent.send(null);
 }
 /*
 function geturl(){    
    var url = location.href;
    var temp = new Array();
    temp = url.split('/');   
    return temp[0]+"//"+temp[1]+temp[2];
}
*/

 function loadCart(){
  var url = geturl()+"/pscripts/tripcart.pscripts.php"; 
  httpEvent.open("GET", url + "?content=proCart", true); 
  httpEvent.onreadystatechange = handleHttpResponse_proCart; httpEvent.send(null);
}

function handleHttpResponse_proCart(){
    if (httpEvent.readyState == 4) {
       results = httpEvent.responseText;
       response = results.split("<script>");           

       //alert(response[0]);
       document.getElementById('cart_items').innerHTML = response[0];
       document.getElementById('cart_totalitems').innerHTML = response[1];
       document.getElementById('cart_menus').innerHTML = response[2]; 
       document.getElementById('loadingcart').innerHTML = "";  
    }
}

// eof change trip
                        
// eof use for trip names
 
 function LoginTP(){
   //var userPlanner = getCookie2('userPlanner');
   var city = gup('city');
   //if(userPlanner == null){
     window.location = "login/";
   //}
 } 
 
 function RegisterTP(){
   //var userPlanner = getCookie2('userPlanner');
   var city = gup('city');
   //if(userPlanner == null){
     window.location = "register.php?city=" + city + "&action=register";
   //}
 }
 
 //function forgotpass(){
   //var city = gup('city');
   //window.location = "register.php?city=" + city + "&action=forgotpass";
 //}
 
 function SettingsPage(){
 var city = gup('city');
 window.location = "settings.php?city=" + city + "&action=mainpage";
 }
 
 function handleHttpResponse_DeleteTripDB(){
    if (http.readyState == 4) 
    { 
        results = http.responseText;
        document.getElementById('tripContainerrightmessage').innerHTML = results;
    }
}

function DeleteTripNameDB(travelid){
    //document.getElementById('cartStatus2').innerHTML = "<img src=\"images/indicator.gif\"> Loading";
    var ilocation = 'deletetripdb';
    var url = geturl()+"/addToCart.php"; 
    http.open("GET", url + "?location=" + escape(ilocation) + "&tripid=" + travelid, true); 
    http.onreadystatechange = handleHttpResponse_DeleteTripDB; http.send(null);
}

function deleteTripDB(travelid, travelname){
Dialog.confirm("Are you sure you want to delete the trip entitled '" + travelname + "'?", 
                       {top: 320, width:250, className: "alphacube", okLabel: "Yes", cancelLabel:"No", 
                       ok:function(win) { 
                       DeleteTripNameDB(travelid);
                       return true;}
                       });                
}

function removeElementsFromCart(item, etype, $city){
 //var answer = confirm("Are you sure you want to remove this element from trip?")
   // if (answer){
    document.getElementById('loadingcart').innerHTML = "<br/><img src=\"themes/default/images/indicator123.gif\">"; 
    var url = geturl()+"/pscripts/tripcart.pscripts.php"; 
    http.open("GET", url + "?content=deleteitemdbfromcart&item=" + escape(item) + "&etype=" + etype + "&city=" + $city, true); 
    http.onreadystatechange = handleHttpResponse_removePFromBasket; http.send(null);
    
    //} else{
    //    return false;
    //} 
}

function removePFromBasket(item, etype, $city){
 //var answer = confirm("Are you sure you want to remove this element from trip?")
   // if (answer){
    document.getElementById('loadingcart').innerHTML = "<br/><img src=\"themes/default/images/indicator123.gif\">";
    var url = geturl()+"/pscripts/tripcart.pscripts.php"; 
    http.open("GET", url + "?content=deleteitem&item=" + escape(item) + "&etype=" + etype + "&city=" + $city, true); 
    http.onreadystatechange = handleHttpResponse_removePFromBasket; http.send(null);
    
    //} else{
    //    return false;
    //} 
}

function handleHttpResponse_removePFromBasket(){
    if (http.readyState == 4) 
    {
        loadCart();  
        document.getElementById('loadingcart').innerHTML = '';  
        //results = http.responseText;
        //document.getElementById('tripContainerrightmessage').innerHTML = results;
    }
}

function removeTFromBasket(item, etype, $city){
 var answer = confirm("Are you sure you want to move this activity from your trip box?")
    if (answer){
    
    var url = geturl()+"/pscripts/tripcart.pscripts.php"; 
    http.open("GET", url + "?content=deleteitem&item=" + escape(item) + "&etype=" + etype + "&city=" + $city, true); 
    http.onreadystatechange = handleHttpResponse_removeTFromBasket; http.send(null);
    
    } else{
        return false;
    }
    
}

function handleHttpResponse_removeTFromBasket(){
    if (http.readyState == 4) 
    {
        //loadCartTP();
        loadTripPlanner('Removing');
        //results = http.responseText;
        //document.getElementById('tripContainerrightmessage').innerHTML = results;
    }
}

function loadCartTP(){
  var url = geturl()+"/pscripts/tripcart.pscripts.php"; 
  httpEvent.open("GET", url + "?content=TripPlannerlist", true); 
  httpEvent.onreadystatechange = handleHttpResponse_loadCartTP; httpEvent.send(null);
}

function handleHttpResponse_loadCartTP(){
    if (httpEvent.readyState == 4) {
       results = httpEvent.responseText;
       response = results.split("<script>");
       document.getElementById('travelplannerdiv').innerHTML = response[0];
       eval(response[1]);
       var bobexample=new switchcontent("switchgroup1", "div") //Limit scanning of switch contents to just "div" elements
        bobexample.setStatus('<img src="http://img242.imageshack.us/img242/5553/opencq8.png" /> ', '<img src="http://img167.imageshack.us/img167/7718/closedy2.png" /> ')
        bobexample.setColor('white', 'white')
        bobexample.setPersist(false)
        bobexample.collapsePrevious(false) //Only one content open at any given time
        bobexample.defaultExpanded(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20)
        bobexample.init(); 
    }
}