function callroomdeclaration() { $("#page_main_div").load("html_modules/roomdeclaration.html", function() { document.getElementById("display_module_name").innerHTML = "Room Declaration and Capacity "; document.getElementById("module_name_for_save").value = "Room Declaration and Capacity"; getDefaultHeadFooterLinks("Room Declaration and Capacity"); }); } function DisplayRoomDeclarationDetatils() { var roomcnt = trim(document.getElementById("totalrooms").value); document.getElementById("roomdeclaration").innerHTML = ""; if (roomcnt == "") { alert("Enter Total Rooms"); document.getElementById("totalrooms").focus(); return false; } $.ajax({ type: "POST", url: $host_url + "displayroomdeclarationdetails", success: function(responce) { responce = eval("(" + responce + ")"); var roomdecl = responce.data; var rtable = ""; rtable += ""; rtable += ""; rtable += ""; rtable += ""; rtable += ""; for (var i = 1, j = 0, k = roomdecl.length; i <= roomcnt; i++, j++, k--) { var roomtitle = ""; var roomcap = ""; var order = "000" + i; var roomno = "000" + i; roomno = roomno.substring(roomno.length - 3); order = order.substring(order.length - 3); if (k > 0) { if (roomdecl[j].roomname != undefined) roomtitle = roomdecl[j].roomname; if (roomdecl[j].capacity != undefined) roomcap = roomdecl[j].capacity; if (roomdecl[j].forder != undefined) order = roomdecl[j].forder; } rtable += ""; rtable += ""; rtable += ""; rtable += ""; //rtable +=""; rtable += ""; } rtable += "
Room No. / OrderRoom NameCapacity
"; document.getElementById("roomdeclaration").innerHTML = rtable; } }); } function saveroomdeclaration() { var inputFileds = document.getElementsByTagName("input"); var chkCnt = 0; var rowCnt = 0; var room_arr = {}; for (var counter = 0; counter < inputFileds.length; counter++) { if ( inputFileds[counter].type.toUpperCase() == "TEXT" && inputFileds[counter].name == "roomdecl" ) { ++chkCnt; if (trim(document.getElementById("2GT" + chkCnt).value) == "") { alert( "Enter Title for the Room No :" + document.getElementById("1GT" + chkCnt).value ); document.getElementById("2GT" + chkCnt).focus(); return false; } if (trim(document.getElementById("3GT" + chkCnt).value) == "") { alert( "Enter Capacity for the Room No :" + document.getElementById("1GT" + chkCnt).value ); document.getElementById("3GT" + chkCnt).focus(); return false; } room_arr[chkCnt] = new Object(); room_arr[chkCnt]["roomno"] = document.getElementById( "1GT" + chkCnt ).value; room_arr[chkCnt]["roomname"] = document.getElementById( "2GT" + chkCnt ).value; room_arr[chkCnt]["capacity"] = document.getElementById( "3GT" + chkCnt ).value; //room_arr[chkCnt]["order"] = document.getElementById("4GT" + chkCnt).value; } } var parameters = "&room_arr=" + encodeURIComponent(JSON.stringify(room_arr)); $.ajax({ type: "POST", url: $host_url + "saveroomdeclarationdetails", data: parameters, success: function(responce) { responce = eval("(" + responce + ")"); alert(responce.data); document.getElementById("roomdeclaration").innerHTML = ""; } }); }