function kve1() {
var a = document.forms["orderhotel"].elements["nnights"].value;
var b = document.forms["orderhotel"].elements["nrooms"].value;
var c = document.forms["orderhotel"].elements["roomprice"].value;
var t = document.getElementById("roomt");
var d = t.options[t.selectedIndex].text;

var result = (a*b)*c;
document.forms["orderhotel"].elements["rprice"].value = c;
document.forms["orderhotel"].elements["rprice"].readOnly = true;
document.forms["orderhotel"].elements["rprice"].style.background="#d2d5db";
document.forms["orderhotel"].elements["subtotal"].value = result;
document.forms["orderhotel"].elements['subtotal'].readOnly=true;
document.forms["orderhotel"].elements['subtotal'].style.background="#d2d5db";
document.forms["orderhotel"].elements["roomtype"].value = d;

return false;
}


function PutCountry()
{
var t = document.getElementById("c");
var d = t.options[t.selectedIndex].text;
document.getElementById("countryc").value = d;
}

function calcTotal()
{
var selected = document.getElementById("price").value;
var nclients = document.forms["ordertour"].elements["nclients"].value;
var price = nclients*selected;
document.forms["ordertour"].elements["total"].value = price;
document.forms["ordertour"].elements["total"].readOnly = true;
document.forms["ordertour"].elements["total"].style.background="#d2d5db";
}

var ni = 2;
function addRoom()
{
var optio   = document.createElement("option"); 
var option1 = document.createElement("option");
var option1a = document.createElement("option");
var option2 = document.createElement("option");
var option3 = document.createElement("option");
var option4 = document.createElement("option");
var sel = "Select Room Type";
var single = "Single";
var twin = "Twin";
var doubl = "Double";
var tripple = "Tripple";
var quad = "Quad";
optio.value = "no";
optio.text = sel;
option1.value = single;
option1.text = single;
option1a.value = twin;
option1a.text = twin;
option2.value = doubl;
option2.text = doubl;
option3.value = tripple;
option3.text = tripple;
option4.value = quad;
option4.text = quad;

document.getElementById("ni").value=ni;
var browser=navigator.appName;

    if (browser != 'Microsoft Internet Explorer') 
    {
var tr1 = document.createElement("tr");

var td2 = document.createElement("td");
td2.setAttribute("valign","top");
td2.setAttribute("width","360");

var td3 = document.createElement("td");
td3.setAttribute("valign","top");

var client = document.createElement("textarea");
client.setAttribute("name","client"+ni);
client.setAttribute("onkeyup","javascript:nameCitiz();");
var roomtypes = document.createElement("select");
roomtypes.setAttribute("name","roomlist"+ni);

roomtypes.options.add(optio);
roomtypes.options.add(option1);
roomtypes.options.add(option1a);
roomtypes.options.add(option2);
roomtypes.options.add(option3);
roomtypes.options.add(option4);

td2.appendChild(client);
td3.appendChild(roomtypes);


document.getElementById("roomtype").appendChild(tr1).appendChild(td2);
document.getElementById("roomtype").appendChild(tr1).appendChild(td3);

}
else 
{
        
        var row = document.createElement("div");
        var span1 = document.createElement("span");

        var clientn = "clientIE"+ni;
        var roomlistn = "roomlistIE"+ni;
        var client = document.createElement('<textarea name="'+clientn+'" onkeyup="javascript:nameCitiz();">');
        //client.setAttribute("name","client"+ni);
        //client.setAttribute("onkeyup","javascript:nameCitiz();");
        var span2  = document.createElement("span");

        var roomtypes = document.createElement("<select name='"+roomlistn+"'>");
        //roomtypes.setAttribute("name","roomlist"+ni);
        roomtypes.options.add(optio);
        roomtypes.options.add(option1);
        roomtypes.options.add(option1a);
        roomtypes.options.add(option2);
        roomtypes.options.add(option3);
        roomtypes.options.add(option4);

        span1.appendChild(client);
        span2.appendChild(roomtypes);
        document.getElementById("roomtype").appendChild(row).appendChild(span1);
        document.getElementById("roomtype").appendChild(row).appendChild(span2);
        
}
ni++;
}

function array_sum( array ) {
    // Returns the sum of the array entries 
    //
    // version: 901.617
    // discuss at: http://phpjs.org/functions/array_sum
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   bugfixed by: Nate
    // +   bugfixed by: Gilbert
    // *     example 1: array_sum([4, 9, 182.6]);
    // *     returns 1: 195.6
    // *     example 2: total = []; index = 0.1; for(y=0; y < 12; y++){total[y] = y + index;}
    // *     example 2: array_sum(total);
    // *     returns 2: 67.2
    var key, sum = "";
     
    // input sanitation
    //if (typeof array !== 'object') {
    //    return null;
    //}
     
    for (key in array) {
        //tester_print_r(typeof sum);
        sum += (array[key]+ ", ");
    }

    return sum;
}

function nameCitiz() {

   var newni = document.getElementById("ni").value;
   var text = new Array();
   var browser=navigator.appName;
   
   var i = 1; 
   for (i = 1; i <= newni; i++) {
   if (browser != 'Microsoft Internet Explorer') 
    {
    text[i] = document.forms["ordertour"].elements["client"+i].value;
    }
    else 
    {
    text[i] = document.forms["ordertour"].elements["clientIE"+i].value;
    }
   
   var newtext = array_sum(text);
   document.forms["ordertour"].elements["otherguests"].value = newtext;
   }
               
}
 var xmlhttp;
function GiveList(fld)
{
if  (fld.value == 'Transfer')  
{
document.getElementById("txtHint").style.display = "block";
document.getElementById("trtype").value = "Yes";
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="getlist.php";
var carid = document.getElementById("carid").value;
url=url+"?q="+carid;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
else
{
 document.getElementById("txtHint").style.display = "none";
 document.getElementById("trtype").value = "No";
}
}

function stateChanged()
{
if (xmlhttp.readyState==4)
{
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
}
}

   

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}

