function signOut(){
  Dialog.confirm("Are you sure you want to sign out?", 
                       {top: 320, width:250, className: "alphacube", okLabel: "Yes", cancelLabel:"No", 
                       ok:function(win) { 
                       checkSignout();
                       return true;}
                       });                
}

function checkSignout(){
    Delete_Cookie('ind_id', '/', '');    
    Delete_Cookie('userPlanner', '/', '');
    Delete_Cookie('currenttrip', '/', '');   
    Delete_Cookie('tripelements', '/', '');  
    var url = geturl() + '/' + "authenticate.php"; 
    http.open("GET", url + "?signout=yes", true);
    http.onreadystatechange = handleHttpResponse_checkSignout; http.send(null);
}

function handleHttpResponse_checkSignout(){
    if (http.readyState == 4){
        results = http.responseText;
        var city = getCookie2('cityselect');
        
        if(city == null){
        window.location = geturl();
        } else{
        window.location = geturl()+'/'+city;
        }
        
    }
}

/*
function signOut2(){
  Dialog.confirm("Are you sure you want to sign out?", 
                       {top: 320, width:250, className: "alphacube", okLabel: "Yes", cancelLabel:"No", 
                       ok:function(win) { 
                       checkSignout2();
                       return true;}
                       });                
}

function checkSignout2(){
    //setCookie2('elementcookie', '', 1);  
    Delete_Cookie('ind_id', '', '' );    
    Delete_Cookie('userPlanner', '', '' );
    Delete_Cookie('currenttrip', '', '' );   
    Delete_Cookie('tripelements', '', '' );  
    //setCookie2('userPlanner', '', 1);
    //document.getElementById('cartStatus').innerHTML = "<img src=\"images/indicator.gif\"> Processing";
    var url = ()+"/authenticate.php"; 
    http.open("GET", url + "?signout=yes", true);
    http.onreadystatechange = handleHttpResponse_checkSignout2; http.send(null);
}

function handleHttpResponse_checkSignout2(){
    if (http.readyState == 4) 
    {                                 
        results = http.responseText;
        var city = gup('city'); 
        window.location = geturl()+'/register.php?city=' + city + '&action=login';
    }
}
*/

function checkLogin(){
  var uC = document.formLog.emailAdd.value;
  var uP = document.formLog.pass.value;         
  
         
  if((uC!="")&&(uP!="")){
   
   var url = geturl() + '/' + "authenticate.php"; 
   
   http.open("GET", url + "?s1=" + escape(uC) + "&s2=" + escape(uP), true); 
   http.onreadystatechange = handleHttpResponse_login; http.send(null);
         
    } else{
    document.getElementById('errorbox').innerHTML = "<div id='setdiv' style='padding-bottom:12px;'><span style='color:#ff8000;'>" + "Your login details are incorrect please try again." + "</span> <input type='button' value='Ok' onclick='SetDiv();'></div>";  
    }
}
                                                    
function handleHttpResponse_login(){
  var city = getCookie2('cityselect');    
  if (http.readyState == 4) { 
        results = http.responseText;
        responseItem = results.split("<script>");

        if(responseItem[0] == 'Error'){
          
        document.getElementById('errorbox').innerHTML = "<div id='setdiv' style='padding-bottom:12px;'><span style='color:#ff8000;'>" + "Your login details are incorrect please try again." + "</span> <input type='button' value='Ok' onclick='SetDiv();'></div>";
        
        } else{

          if(responseItem[1] != 0){
          setCookie2('currenttrip', responseItem[0], 1);
          }
             
          var uC = document.formLog.emailAdd.value;
          setCookie2('userPlanner', uC, 1);
          setCookie2('ind_id', responseItem[2], 1);
          
          var pathURL = geturl() + '/' + city;
          location.href = pathURL;
        }
  }
}

 function goRegister(){

   var city = getCookie2('cityselect'); 
   var url = geturl();      
   var revalue = document.formReg.regemail.value;
   if((revalue!="")){
    window.location = url + "/register/?" + "email=" + revalue;
   } else{
    document.getElementById('regerrorbox').innerHTML = "<div id='setdiv2' style='padding-bottom:12px;'><span style='color:#ff8000;'>" + "Your email is incorrect please try again." + "</span> <input type='button' value='Ok' onclick='SetDiv2();'></div>";  
   }
 }
 
 
function checkLoginPopUp(){
   
  var uC = document.formLogPopUp.emailAdd.value;
  var uP = document.formLogPopUp.pass.value;         
  
         
  if((uC!="")&&(uP!="")){
   
   var url = geturl() + '/' + "authenticate.php"; 
   
   http.open("GET", url + "?s1=" + escape(uC) + "&s2=" + escape(uP), true); 
   http.onreadystatechange = handleHttpResponse_login_pop_up; http.send(null);
         
    } else{
    document.getElementById('errorboxPopUp').innerHTML = "<div id='setdivPopUp' style='padding-bottom:12px;'><span style='color:#ff8000;'>" + "Your login details are incorrect please try again." + "</span> <input type='button' value='Ok' onclick='javascript:document.getElementById(\"setdivPopUp\").style.display=\"none\";'></div>";  
    }
}
                                                    
function handleHttpResponse_login_pop_up(){
  var city = getCookie2('cityselect');    
  if (http.readyState == 4) { 
        results = http.responseText;
        responseItem = results.split("<script>");

        if(responseItem[0] == 'Error'){
          
        document.getElementById('errorboxPopUp').innerHTML = "<div id='setdivPopUp' style='padding-bottom:12px;'><span style='color:#ff8000;'>" + "Your login details are incorrect please try again." + "</span> <input type='button' value='Ok' onclick='javascript:document.getElementById(\"setdivPopUp\").style.display=\"none\";'></div>";
        
        } else{
          if(responseItem[1] != 0){
          setCookie2('currenttrip', responseItem[0], 1);
          }
             
          var uC = document.formLogPopUp.emailAdd.value;
          
          setCookie2('userPlanner', uC, 1);
          setCookie2('ind_id', responseItem[2], 1);
          
          var pathURL = geturl() + '/' + city;
          location.href = pathURL;
        
        }
  }
}
    