
	var blindList = new Array();

	function isFieldEmpty(txtfield,errmsg){
		if($(txtfield).value==""){
			$("message").style.display="block";
			$("message").innerHTML=errmsg;
			$(txtfield).focus();
			return false;
		}
	}
	function __fncFlickBlind(toFlick) {
		toFlick = document.getElementById(toFlick);
		if (blindList[toFlick.id]) {
			new Effect.BlindUp(toFlick);
			blindList[toFlick.id]=false;
			document.getElementById(toFlick.id+"_flick").innerHTML="+";
		}else{
			new Effect.BlindDown(toFlick);
			blindList[toFlick.id]=true;
			document.getElementById(toFlick.id+"_flick").innerHTML="-";
		}
		return false;
	}
	
	
	var selectedList = document.getElementById("AyurListDestination");
	var friendList = document.getElementById("AyurSecondaryDestination");
	
	
	function __fncAddUnits() {
		var listLen = thisForm.OtherMeasure.options.length;
		var lenAdd = 0;
	
		for (var i = listLen - 1; i > -1; i--) {
			if (thisForm.OtherMeasure.options[i].selected) {
				__fncSelect(thisForm.OtherMeasure.options[i]);
				lenAdd++;
			}
		}
		if (lenAdd == 0) {
			$('message').style.display ='block';
			$('message').innerHTML="Please select at least one ticket number"; 
			return;
		}
	}
	
	function __fncSelect (item) {
			if (item.style.color == 'rgb(204, 204, 204)' /* FF */
					|| item.style.color == '#cccccc' /* IE */) {
				item.selected = false;
				return;
			}
		
			var itemCopy = document.createElement("option");
			itemCopy.value = item.value;
			itemCopy.appendChild(document.createTextNode(item.text));
		
			var list =  document.getElementById("SelectedMeasure");
			var listLen = list.options.length;
		
			if (listLen > 0) {
				for (var i = 0; i < listLen; i++) {
					if (item.text <= list.options[i].text) {
						list.insertBefore(itemCopy, list.options[i]);
						item.selected = true;
						itemCopy.selected = true;
						item.style.color = '#cccccc';
						return;
					}
				}
			}
		
			list.appendChild(itemCopy);
			itemCopy.selected = true;
			item.selected = true;
			item.style.color = '#cccccc';
		}
		
		function __removeUnits() {
			var list = $("SelectedMeasure");
			if(list.selectedIndex == -1) {
				$('message').style.display ='block';
				$('message').innerHTML="Please select at least one ticket number"; 
				return;
			} else {
				var sel_value = list.options[list.selectedIndex].value;
				__fncDeselect(list,sel_value);				
			}
			/*
			var lenRemove = 0;
		
			for (var i = listLen - 1; i > -1; i--) {
				if (thisForm.SelectedMeasure.options[i].selected) {
					__fncDeselect(i);
					lenRemove++;
				}
			}
		*/		

/*			if (lenRemove == 0) {
				alert("Please select at least one measure");
				return;
			}*/

	
	}
		function __fncDeselect(list1,value) {
		var list2 = $("OtherMeasure");
		var list2_len = list2.length;
//		var selectedItem = thisForm.OtherMeasure.options[itemIndex];
		for (var i = 0; i < list2_len; i++) {
			if (value == list2.options[i].value) {
				list2.options[i].style.color = 'black';
				 list1.options[list1.selectedIndex] = null;
//				 alert("hi");
				return;
			}
		}
	}
/*	function __fncDeselect(itemIndex) {
		var list =  thisForm.OtherMeasure;
		var listLen = list.options.length;
		var selectedItem = thisForm.OtherMeasure.options[itemIndex];
		for (var i = 0; i < listLen; i++) {
			if (selectedItem.value == list.options[i].value) {
				list.options[i].style.color = 'black';
				 document.getElementById("SelectedMeasure").options[itemIndex] = null;
				 alert("hi");
				return;
			}
		}
	}*/
	
	/* Add Users To */
 function __fncAddAllFriends() {
		var listLen = thisForm.AyurSecondaryDestination.options.length;
		for (var i = listLen - 1; i > -1; i--) {
			__fncSelect(thisForm.AyurSecondaryDestination.options[i]);
		}
	}
	
	function __fncDeselectAll() {
		var listLen = thisForm.AyurListDestination.options.length;
		for (var i = listLen - 1; i > -1; i--) {
			__fncDeselect(i);
		}
	}


function  __fncAddRowToTable()
{
	
  var tbl = document.getElementById('TblRoom');
  var lastRow = tbl.rows.length;
  // if there's no header row in the table, then iteration = lastRow + 1
  var iteration = lastRow;
  var row = tbl.insertRow(lastRow);
  document.getElementById('hiddencounter').value = parseInt(document.getElementById('hiddencounter').value) + 1;
  var addval = document.getElementById('hiddencounter').value;
  // left cell
 /* var cellLeft = row.insertCell(0);
  var textNode = document.createTextNode(iteration);
  cellLeft.appendChild(textNode);*/

  
  var Ingredientval = new Array();
  var IngredientvalId = new Array();
  var Icount = document.getElementById('HotelCount').value;
  var strIng = document.getElementById('hiddenHotel').value;
  var strIngId = document.getElementById('hiddenHotelId').value;
  var Ingredientval = strIng.split(",");
  var IngredientvalId = strIngId.split(",");
  
  var cellRight = row.insertCell(0);
   cellRight.id = 'TrAcc' + addval;
  var sel = document.createElement('select');
  sel.name = 'AccRel' + addval;
  sel.id = 'AccRel' + addval;
 	
 //sel.options[0] = new Option('[SELECT]', '0');
  
  for(var i=0;i<Icount;i++){
	  sel.options[i] = new Option(Ingredientval[i+1], IngredientvalId[i]);
  }
  cellRight.appendChild(sel);
  
  var cellRight = row.insertCell(1);
  var el = document.createElement('input');
  el.type = 'text';
  el.name = 'Qty' + iteration;
  el.id = 'Qty' + iteration;
  el.size = 10;
  
 // el.onkeypress = keyPressTest;
  cellRight.appendChild(el);
  
   var Relationval = new Array();
  var Relationid = new Array();
  var Mcount = document.getElementById('MeasureCount').value;
  var strRel = document.getElementById('hiddenMeasure').value;
  var strRelId = document.getElementById('hiddenMeasureId').value;
  var Relationval = strRel.split(",");
  var RelationvalId = strRelId.split(",");
  
  var cellRight = row.insertCell(2);
  var sel = document.createElement('select');
  sel.name = 'AccRel' + addval;
  sel.id = 'AccRel' + addval;
 	
 //sel.options[0] = new Option('[SELECT]', '0');
  
  for(var i=0;i<Mcount;i++){
	  sel.options[i] = new Option(Relationval[i+1], RelationvalId[i]);
  }
  cellRight.appendChild(sel);
  
   var cellRight = row.insertCell(3);
   var but = document.createElement('input');
 
  but.type = 'button';
  but.name = 'remove' + addval;
  but.id = 'remove' + addval;
  but.value = 'Remove';
  but.onclick = function() {
	   removeRowFromTableAcc(addval);
  };
  cellRight.appendChild(but);
  
}

function removeRowFromTable()
{
  var tbl = document.getElementById('TblRoom');
  var lastRow = tbl.rows.length;
  if (lastRow > 2) {
	  var rowval = parseInt(lastRow);
	  var correctval = rowval-1;
	  var valuethere = document.getElementById('RoomName'+correctval).value;
	  if(valuethere != ""){
		  if(confirm("Are you sure to Delete last Row")){
		  tbl.deleteRow(lastRow - 1);
		  }
		  else{
		  }
	  }
	  else {
		 tbl.deleteRow(lastRow - 1);  
	  }
  }
}




function  __fncAddRowToTableAcc()
{ 
  document.getElementById('hiddenAcc').value = parseInt(document.getElementById('hiddenAcc').value) + 1 ;

  document.getElementById('hiddenAccForDelete').value = parseInt(document.getElementById('hiddenAccForDelete').value) + 1 ;
 

  var addval = document.getElementById('hiddenAcc').value;

  var olddiv = document.getElementById('divAccompany');
 
  // var newdiv = document.createElement('div');
  var firstdiv = document.createElement('div');
 // firstdiv.style.paddingLeft = '-2px';
   var outdiv = document.createElement('div');
     outdiv.id = 'DivAcc' + addval;
	outdiv.className = 'OuterDivJs';
	
	
   var inndiv1 = document.createElement('div');
 //    inndiv1.className = 'divforJsNationalityHead';
  inndiv1.style.float = 'left';
  var Ingredientval = new Array();
  var IngredientvalId = new Array();
  var Icount = document.getElementById('HotelCount').value;
  var strIng = document.getElementById('hiddenHotel').value;
  var strIngId = document.getElementById('hiddenHotelId').value;
  var Ingredientval = strIng.split("#@#$");
  var IngredientvalId = strIngId.split(",");
 
	var addval = document.getElementById('hiddenAcc').value;
	var el = document.createElement('div');
		el.style.height	=	'8px';
		el.className='testDiv';
		el.innerHTML	=	'Hotel Name';
		inndiv1.appendChild(el);

 
 var addval = document.getElementById('hiddenAcc').value;
 
  var sel = document.createElement('select');
  sel.name = 'hotelname' + addval;
  sel.id = 'hotelname' + addval;
   sel.style.width = '160px';
  sel.style.marginLeft='190px';
  sel.style.float='left';
  for(var i=0;i<Icount;i++){
	  sel.options[i] = new Option(Ingredientval[i+1], IngredientvalId[i]);
  }	
	sel.options[i] = new Option('OTHERS', 'Others');
 	inndiv1.appendChild(sel);
   sel.onchange = function() {
	   addHotelname(addval);
  };
  
  
 var inndiv3 = document.createElement('div');
 var inndiv4 = document.createElement('div');
	 inndiv3.style.float = 'left';
 

 
 
 var inndiv3 = document.createElement('div');
 var inndiv4 = document.createElement('div');
 inndiv3.style.float = 'left';


 //    inndiv1.className = 'divforJsNationalityHead';
  var addval = document.getElementById('hiddenAcc').value;
  inndiv3.innerHTML = " ";
  inndiv3.id ='RelatedMeasure' + addval;
  var but = document.createElement('input');

  but.type = 'button';
  but.name = 'remove' + addval;
  but.id = 'remove' + addval;
  but.value = 'Remove';
  but.className = 'rightbutton';
  but.onclick = function() {
	   removeRowFromTableAcc(addval);
  };
  
 
  
	
 	inndiv4.appendChild(but); 
	
	var sepdiv = document.createElement('div');
		sepdiv.className = 'divSeparator';
		outdiv.appendChild(inndiv1);
		outdiv.appendChild(inndiv3);
		outdiv.appendChild(inndiv4);
		olddiv.appendChild(outdiv);
		$('hiddenCount').value =  parseInt($('hiddenCount').value ,10)+1;
		
  	var Title1 = document.createElement('Div');
		Title1.innerHTML='Hotel/Homestay Name';
		Title1.id='Name'+addval;
		Title1.className='border';
		
	var Hname = document.createElement('input');
		Hname.type='text';
		Hname.className='thiredDiv ';
		Hname.id='other_hotel_name'+addval;
		Hname.name='other_hotel_name'+addval;
	
	var Spacer1 = document.createElement('Div');
		Spacer1.className='spacerDiv';
		
	var Title2 = document.createElement('Div');
		Title2.innerHTML='Hotel/Homestay Address';
		Title2.id='Address'+addval;
		Title2.className='border';
		
	var Haddress = document.createElement('input');
		Haddress.type='text';
		Haddress.id='other_hotel_address'+addval;
		Haddress.name='other_hotel_address'+addval;
		Haddress.className='thiredDiv';
	
	 var Spacer2 = document.createElement('Div');
	 	Spacer2.className='spacerDiv'
		
	var Title3 = document.createElement('Div');
		Title3.innerHTML='Hotel/Homestay Phone No';
		Title3.id='Phone'+addval;
		Title3.className='border';
		
	var Hphone = document.createElement('input');
		Hphone.type='text';
		Hphone.id='other_hotel_phone'+addval;
		Hphone.name='other_hotel_phone'+addval;
		Hphone.className='thiredDiv';
		
	var Spacer3 = document.createElement('Div');
		Spacer3.className='spacerDiv'
		
	var Title4 = document.createElement('Div');
		Title4.innerHTML='Hotel/Homestay E- mail Id';
		Title4.id='mail'+addval;
		Title4.className='border';

	var Spacer4 = document.createElement('Div');
		Spacer4.className='spacerDiv'
				
	var addval = document.getElementById('hiddenAcc').value;
	var el = document.createElement('input');
		el.type = 'text';
		el.name = 'otherhotelemail' + addval;
		el.id = 'otherhotelemail' + addval;
		el.className = 'txtfield';
		el.size = 18;
		el.style.width = '160px';
		el.style.marginLeft='190px';
		el.style.float='left';
		el.style.display='none';
		inndiv1.appendChild(el);
		
		divAccompany.appendChild(Title1);
		divAccompany.appendChild(Hname);
		divAccompany.appendChild(Spacer1);
		divAccompany.appendChild(Title2);
		divAccompany.appendChild(Haddress);
		divAccompany.appendChild(Spacer2);
		divAccompany.appendChild(Title3);
		divAccompany.appendChild(Hphone);
		divAccompany.appendChild(Spacer3);
		divAccompany.appendChild(Title4);
		divAccompany.appendChild(el);
		divAccompany.appendChild(Spacer4);
	
		
}
function addHotelname(addval)
{ 
	if($('hotelname'+ addval).value=='Others')
	{
		$('other_hotel_name' +addval).style.display='block';
		$('other_hotel_address' +addval).style.display='block';
		$('other_hotel_phone' +addval).style.display='block';
		$('otherhotelemail' +addval).style.display='block';
		
		$('Name' +addval).style.display='block';
		$('Address' +addval).style.display='block';
		$('Phone' +addval).style.display='block';
		$('mail' +addval).style.display='block';
	}
}
function fncViewRelatedMeasures(selDistrictId,num){
	//alert('hi');
		var upvalue = document.getElementById('Ingrediant' + num ).value;
		
		var posted =  "selDistrictId=" +  encodeURI( upvalue )+"&count=" + encodeURI( num );
		
		makePOSTRequest('post.php?action=RELATEDMEASURE', posted, 'RelatedMeasure' + num);
	}

function removeRowFromTableAcc(adds)
{
	
	var divs = document.getElementById('divAccompany');
	var olddiv = document.getElementById('DivAcc' + adds);
	var Hname = $('other_hotel_name' + adds);
	var Haddress = $('other_hotel_address' + adds);
	var Hphone = $('other_hotel_phone' + adds);
	var Hemail = $('otherhotelemail' + adds);
	
	var Name = $('Name' + adds);
	var Address = $('Address' + adds);
	var Phone = $('Phone' + adds);
	var mail = $('mail' + adds);
  /*if (adds >1) {
	 
	  var valuethere = document.getElementById('ReciQty' + adds).value;alert(valuethere);
	  if(valuethere != ""){
		  if(confirm("Are you sure to Delete this Row")){
		 divs.removeChild(olddiv);
		 document.getElementById('hiddenAcc').value = document.getElementById('hiddenAcc').value - 1;
		 document.getElementById('hiddenAccForDelete').value = document.getElementById('hiddenAccForDelete').value - 1;
		 return;
		  }
		  else{
		  }
	  }
	  else {*/
		 divs.removeChild(olddiv);
		 divs.removeChild(Hname);
		 divs.removeChild(Haddress);
		 divs.removeChild(Hphone);
		  divs.removeChild(Hemail);
		  
		  divs.removeChild(Name);
		  divs.removeChild(Address);
		  divs.removeChild(Phone);
		  divs.removeChild(mail);
		  
		  //document.getElementById('hiddenAcc').value = document.getElementById('hiddenAcc').value - 1;
		  document.getElementById('hiddenAccForDelete').value = document.getElementById('hiddenAccForDelete').value - 1;
	//  }
// }

}


function removeRowFromStaticTableAcc(adds)
{
	//alert(adds);
  var divs = document.getElementById('divAccompany');
 var olddiv = document.getElementById('DivAcc' + adds);



  if (adds >1) {
	 
	  var valuethere = document.getElementById('ReciQty' + adds).value;
	  if(valuethere != ""){
		  if(confirm("Are you sure to Delete this Row")){
		 divs.removeChild(olddiv);
		 document.getElementById('hiddenAccForDelete').value = document.getElementById('hiddenAccForDelete').value - 1;
		 return;
		  }
		  else{
		  }
	  }
	  else {
		 divs.removeChild(olddiv);
		 document.getElementById('hiddenAccForDelete').value = document.getElementById('hiddenAccForDelete').value - 1;
	  }
 }
 
}



