/////////////////////// Function to get States ////////////////*/
var ajax = new sack();

function updCampCompIds(site_url,chkId,campId)
{
	if(document.getElementById('ChkCampID'+chkId).checked == true)
//	if(document.getElementById('chk_pid_'+chId).checked == true)	
	{
		ajax.requestFile = site_url+'/controllers/ajax_controller/middle-content.php?compCampId='+campId+'&toDo='+1;
	}
	if(document.getElementById('ChkCampID'+chkId).checked == false)
	{
		ajax.requestFile = site_url+'/controllers/ajax_controller/middle-content.php?compCampId='+campId+'&toDo='+0;
	}
	ajax.onCompletion = ajaxResponse;
	ajax.runAJAX();
}


function campId(val,clink)
{
	document.getElementById('hide_camp_id').value=val;
	document.getElementById('hid_Camp_Link').value = clink;
	document.FromBackPack.action = 'camp-profile/'+clink+'.html';
	document.FromBackPack.submit();
}


function checkAll(site_url,allid,allid2)
{
	var campIds = '';
	for(var i=0;i<=10;i++)
	{
		if(document.getElementById('ChkCampID'+i))
		{
			if(document.getElementById(allid).checked==true)
			{
				document.getElementById('ChkCampID'+i).checked=true;
				document.getElementById(allid2).checked=true;
				
				if(campIds == '')
				{
					campIds += document.getElementById('ChkCampID'+i).value;					
				}	
				else
				{
					campIds += ","+document.getElementById('ChkCampID'+i).value;
				}
				
				
				
			}
			if(document.getElementById(allid).checked==false)
			{
				document.getElementById('ChkCampID'+i).checked=false;
				document.getElementById(allid2).checked=false;
				
				if(campIds == '')
				{
					campIds += document.getElementById('ChkCampID'+i).value;					
				}	
				else
				{
					campIds += ","+document.getElementById('ChkCampID'+i).value;
				}
			}
			
		
		
		   if(document.getElementById(allid2).checked==true)
			{
				document.getElementById('ChkCampID'+i).checked=true;
				document.getElementById(allid).checked=true;
				
				if(campIds == '')
				{
					campIds += document.getElementById('ChkCampID'+i).value;					
				}	
				else
				{
					campIds += ","+document.getElementById('ChkCampID'+i).value;
				}
			}
			if(document.getElementById(allid2).checked==false)
			{
				document.getElementById('ChkCampID'+i).checked=false;
				document.getElementById(allid).checked=false;
				
				if(campIds == '')
				{
					campIds += document.getElementById('ChkCampID'+i).value;					
				}	
				else
				{
					campIds += ","+document.getElementById('ChkCampID'+i).value;
				}
			}
		}
	}

	if(document.getElementById(allid).checked == true)
	{
		ajax.requestFile = site_url+'/controllers/ajax_controller/middle-content.php?multCompCampId='+campIds+'&toDo='+1;
		ajax.onCompletion = ajaxResponse;
		ajax.runAJAX();
	}
	if(document.getElementById(allid).checked == false)
	{
		ajax.requestFile = site_url+'/controllers/ajax_controller/middle-content.php?multCompCampId='+campIds+'&toDo='+0;
		ajax.onCompletion = ajaxResponse;
		ajax.runAJAX();
	}
	
}

function funCompareCamp(site_url,compCampIds)
{
	if(compCampIds ==0)
	{
		alert('Please select atleast two camps.');
		return false;
	}
	else
	{
		var chkCampIds = '';
		var chk = 0 ;
		for(var j=1;j<=6;j++)
		{
			singleId = '';
			if(document.getElementById('ChkCampID'+j))
			{
				
				if(document.getElementById('ChkCampID'+j).checked == true)
				{
					chk++;
					var singleId = document.getElementById('ChkCampID'+j).value;
					var chkCampIds = chkCampIds+","+singleId;	
				}
			}
		}
		if(chk >= 2)
		{
			
			document.FromBackPack.action = site_url+"/backpack-compare.html"
			document.FromBackPack.submit();
		}
		else
		{
			alert('Please select atleast two camps.');
		}
	}
}

function showBrochureRequest()
{
	var chkCampIds = '';
	var chk = 0 ;
	for(var j=1;j<=6;j++)
	{
		//alert('infor'+j);
		singleId = '';
		if(document.getElementById('ChkCampID'+j))
		{
			
			if(document.getElementById('ChkCampID'+j).checked == true)
			{
				chk++;
			    var singleId = document.getElementById('ChkCampID'+j).value;
				var chkCampIds = chkCampIds+","+singleId;	
			}
		}
	}
	if(chk >= 1)
	{
		document.getElementById('Id_BroucherDiv2').style.display = '';
	}
	else
	{
		alert('Please select atleast one camp.');
	}
		
}

function filterBackPack(site_url,cid)
{
	document.getElementById('hidChildId').value = cid;
	document.formLeftBack.action = site_url+"/backpack.html"
	document.formLeftBack.submit();
}
function showMailWindow(CampID)
{
	document.getElementById('hidCampId').value = CampID;
	document.getElementById('Id_Camp_Email').style.display = '';
}
function mailCamptoFriend(site_url,frm)
{
	if(GenValidation(frm.txtFrndEmail,'Email','','')=='')
	{
		return false;
	}
	/*if(EmailValidation(frm.txtFrndEmail)=='')
	{
		return false;
	}*/
	var frnEmail = document.getElementById('txtFrndEmail').value;
	var cmpId = document.getElementById('hidCampId').value;
	ajax.requestFile = site_url+'/controllers/ajax_controller/middle-content.php?frndEmailId='+frnEmail+'&campId='+cmpId;
	ajax.onCompletion = ajaxResponse;
	ajax.runAJAX();
}
function ajaxResponse()
{
	//alert(ajax.response);
	eval(ajax.response);
}

function deleteBackPackCamp(camp_id,child_id)
{
	var ss = confirm('Are you sure to delete the camp.');
	
	if(ss)
	{
		document.getElementById('hidDelCampId').value = camp_id;
		document.getElementById('hidDelChildId').value = child_id;
		document.FromBackPack.submit();
	}
}
function closeMailWindow()
{
	document.getElementById('txtFrndEmail').value ='';
	document.getElementById('IdEmailMsg').innerHTML ='';
	document.getElementById('Id_Camp_Email').style.display='none';
}

function loginAlert()
{
	alert('Please login/register to avail this feature.');
}
function showBroucherDiv(memb_Id,campId)
{
	alert('ths is called');
	/*if(memb_Id == 0)	
	{
		alert('Please loging to send request.');
	}	
	else 
	{ 
		document.getElementById('Id_BroucherDiv2').style.display = '';
	}*/
}
function sendBroucherRequest(site_url,membId)
{
	if(membId!='')
	 {
			if(document.getElementById('txtMessage2').value =='')
			{
				alert('Please enter your enquiry.');		
				document.getElementById('txtMessage2').focus();
				return false;
			}
			else
			{
				var brocCampIDs = '';
				for(var j = 1 ; j<=6 ; j++)
				{
					var singleId = '';
					if(document.getElementById('ChkCampID'+j))
					{
						if(document.getElementById('ChkCampID'+j).checked == true)
						{
							singleId = document.getElementById('ChkCampID'+j).value;
							brocCampIDs += ","+singleId;	
						}
					}
				}	
			}
			
				ajax.requestFile = site_url+'/controllers/ajax_controller/middle-content.php?broucherReqMemId2='+membId+'&brocCampIds2='+brocCampIDs;
				ajax.onCompletion = ajaxResponse;
				ajax.runAJAX();	
	 }
	/*document.getElementById('hidBrochureCampIds').value = brocCampIDs;
	document.FromBackPack.submit();*/
}
<!--  for number pagination -->
function numPagination(pageid)
{
	document.getElementById('page_no').value=pageid;
	document.FromBackPack.submit();
}

function showMessage(Id)
{
	if(document.getElementById('IdView_'+Id).className == 'active')
	{
		document.getElementById('IdView_'+Id).className = 'inactive';
	}	
	else if(document.getElementById('IdView_'+Id).className == 'inactive')
	{
		document.getElementById('IdView_'+Id).className = 'active';
	}	
	
}

function viewSavedSearchResults(site_url,savedCampIds)
{
	document.getElementById('hid_SavedCamps').value = savedCampIds;
	document.FromBackPack.action = site_url+'/search-results.html';
	document.FromBackPack.submit();
}
