// JavaScript Document

function changeSearchType(realValue, dvalue1, dvalue2){
	
	switch(realValue){
		case 'citySearchType':{
			
			document.getElementById(realValue).innerHTML='<b>City</b>';
			document.getElementById(dvalue1).innerHTML='Country';
			document.getElementById(dvalue2).innerHTML='Hotel';
			document.getElementById('hiddenSearchTypeValue').value = 1;
			break;
		}
		case 'countrySearchType':{
			document.getElementById(realValue).innerHTML='<b>Country</b>';
			document.getElementById(dvalue1).innerHTML='City';
			document.getElementById(dvalue2).innerHTML='Hotel';
			document.getElementById('hiddenSearchTypeValue').value = 3;
			break;
		}
		case 'hotelSearchType':{
			document.getElementById(realValue).innerHTML='<b>Hotel</b>';
			document.getElementById(dvalue1).innerHTML='City';
			document.getElementById(dvalue2).innerHTML='Country';
			document.getElementById('hiddenSearchTypeValue').value = 2;
			break;
		}
	}
}


function showAutoSuggest2(keyword,src){
	if(keyword.length > 2){
	var req = Inint();
	req.onreadystatechange = function () { 
    	if (req.readyState==4) {
        	if (req.status==200) {
            	document.getElementById(src).innerHTML=req.responseText; 
            } 
        }
     };
	  //var searchType = document.getElementById('hiddenSearchTypeValue').value;
	  var searchType = 3;
	  var url = "includes/travelerLoad.php?type=searchAutoSuggest&browseId="+Math.random()+"&searchType="+searchType+"&keyword="+keyword;
     req.open("GET", url); 
     req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     
	 req.send(null); 
	}
	
	if(keyword.length==0){
		hideElement('autoSuggestDiv')
	}
}


function showAutoSuggest3(keyword,src){
	if(keyword.length > 2){
	var req = Inint();
	req.onreadystatechange = function () { 
    	if (req.readyState==4) {
        	if (req.status==200) {
            	document.getElementById(src).innerHTML=req.responseText; 
            } 
        }
     };
	  //var searchType = document.getElementById('hiddenSearchTypeValue').value;
	  var searchType = 3;
	  var url = "includes/travelerLoad.php?type=searchAutoSuggest3&browseId="+Math.random()+"&searchType="+searchType+"&keyword="+keyword;
     req.open("GET", url); 
     req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     
	 req.send(null); 
	}
	
	if(keyword.length==0){
		hideElement('autoSuggestDiv')
	}
}



function hideElement(src){

		document.getElementById(src).innerHTML = '';
	
}

function searchHotelSubmitX(){
	var keyword = document.getElementById('searchHotel').value;
	var searchType = document.getElementById('hiddenSearchTypeValue').value;
	var url = "../searchHotel.php?keyword="+keyword+"&searchType="+searchType;
	location.href=url;
}

function getTextValue(val){
	document.getElementById('searchHotel').value=val;
	hideElement('autoSuggestDiv');
	document.getElementById('hiddenSearchTypeValue').value=2;
	document.getElementById('hotelSearchType').innerHTML='<b>Hotel</b>';
	document.getElementById('citySearchType').innerHTML='City';
	document.getElementById('countrySearchType').innerHTML='Country';
}


function showShoutOutForm(src,uid){

	document.getElementById(src).innerHTML='<br><br><center><img src="assets/loadingSmall.gif"><br><span style="color:#000000; font-size:11px; font-family:verdana;">Loading...</span></center><br><br><br><br>';
	
	var req = Inint();
	req.onreadystatechange = function () { 
    	if (req.readyState==4) {
        	if (req.status==200) {
            	document.getElementById(src).innerHTML=req.responseText; 
            } 
        }
     };
	 
	 
	 var url = "includes/travelerLoad.php?type=loadShoutOut&browseId="+Math.random()+"&uid="+uid;
     req.open("GET", url); 
     req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");     req.send(null); 
}


function checkShoutLength(src){
	var maxChars = 80;
	var boxLength = document.shoutOutForm.shoutOutArea.value.length;
	if(boxLength > maxChars){
		document.shoutOutForm.shoutOutArea.value = document.shoutOutForm.shoutOutArea.value.substring(0,maxChars);
		document.shoutOutForm.shoutOutArea.scrollTop = 300;
		
	}
	
	document.shoutOutForm.shoutOutCounter.value = maxChars - boxLength;
	if(document.shoutOutForm.shoutOutCounter.value < 0){
		document.shoutOutForm.shoutOutCounter.value = 0;
	}
}


function shoutOutAction(src,src2,uid,save){
	var shoutOut = document.getElementById('shoutOutArea').value;
	
	if(save == 'yes'){
		document.getElementById(src2).innerHTML="\""+shoutOut+"\"";
	}
	
	var req = Inint();
	req.onreadystatechange = function () { 
    	if (req.readyState==4) {
        	if (req.status==200) {
            	document.getElementById(src).innerHTML=req.responseText; 
            } 
        }
     };
	
	
	var url = "includes/travelerLoad.php?type=saveShoutOut&browseId="+Math.random()+"&uid="+uid+"&save="+save+"&shoutOut="+shoutOut;
    req.open("GET", url); 
    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");    req.send(null); 
	
}

function adventureSelect(id,val,src,uid){
	var add;
	if(document.getElementById(id).checked==true){
		add = "true";
	}else{
		add = "false";
	}
//alert("ID:"+id+"\n"+"val:"+val+"\n"+"src:"+src+"\n"+"uid"+uid);
	
	var req = Inint();
	req.onreadystatechange = function () { 
    	if (req.readyState==4) {
        	if (req.status==200) {
            	document.getElementById(src).innerHTML=req.responseText; 
            } 
        }
     };
	
	
	var url = "includes/travelerLoad.php?type=postFavAdv&browseId="+Math.random()+"&uid="+uid+"&add="+add+"&advId="+val;
    req.open("GET", url); 
    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");    req.send(null); 
	
}

function paginateFavoriteAdv(src,page,uid){
	var req = Inint();
	req.onreadystatechange = function () { 
    	if (req.readyState==4) {
        	if (req.status==200) {
            	document.getElementById(src).innerHTML=req.responseText; 
            } 
        }
     };
	
	
	var url = "includes/travelerLoad.php?type=paginateAdv&browseId="+Math.random()+"&uid="+uid+"&page="+page;
    req.open("GET", url); 
    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");    req.send(null); 
}

function removeAdventure(src,adId,page,uid){
	
	var boxId = "adventureBox"+adId;
	/*
	if ( ("#"+boxId).length > 0 ) {
		alert("id exists");
	}else{
		alert("id !exists");
	}
	*/
	if(document.getElementById(boxId)){
		document.getElementById(boxId).checked=false;
	}
	
//	document.getElementById(boxId).checked=false;
	var req = Inint();
	req.onreadystatechange = function () { 
    	if (req.readyState==4) {
        	if (req.status==200) {
            	document.getElementById(src).innerHTML=req.responseText; 
            } 
        }
     };
	
	
	var url = "includes/travelerLoad.php?type=removeAdventures&browseId="+Math.random()+"&uid="+uid+"&page="+page+"&adId="+adId;
    req.open("GET", url); 
    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");    req.send(null); 
}

function paginateAdventureList(src,page){
	var req = Inint();
	req.onreadystatechange = function () { 
    	if (req.readyState==4) {
        	if (req.status==200) {
            	document.getElementById(src).innerHTML=req.responseText; 
            } 
        }
     };
	
	
	var url = "includes/travelerLoad.php?type=paginateAdventureList&browseId="+Math.random()+"&page="+page;
    req.open("GET", url); 
    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");    req.send(null); 
}


function paginateFavoriteHotel(src,page,uid){
	
	var req = Inint();
	req.onreadystatechange = function () { 
    	if (req.readyState==4) {
        	if (req.status==200) {
            	document.getElementById(src).innerHTML=req.responseText; 
            } 
        }
     };
	
	
	var url = "includes/travelerLoad.php?type=paginateFavHotel&browseId="+Math.random()+"&uid="+uid+"&page="+page;
    req.open("GET", url); 
    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");    req.send(null); 
}


function removeHotel(src,hid,page,uid){
	//alert("src: "+src+"\n page: "+page+"\n uid: "+uid+"\n hid: "+hid);
	var req = Inint();
	req.onreadystatechange = function () { 
    	if (req.readyState==4) {
        	if (req.status==200) {
            	document.getElementById(src).innerHTML=req.responseText; 
            } 
        }
     };
	
	
	var url = "includes/travelerLoad.php?type=removeFavHotel&browseId="+Math.random()+"&uid="+uid+"&page="+page+"&hid="+hid;
    req.open("GET", url); 
    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");    req.send(null); 
}

function get_check_value(MainSrc){
	var check = "";
	
	var count = 0;
	for(i=0; i<document.delForm.length; i++){
		 if(document.delForm[i].checked==true){
				count++; 
			 	check+=document.delForm[i].value+"-";
				id = document.delForm[i].value;
				src = "comment"+id;
				
				document.getElementById(src).style.display='none';
			  }
			 
	}
	var comments = document.getElementById('numcomment').value;
	comments = comments-count;
	document.getElementById('ncomment').innerHTML=comments;
	
	var req = Inint();
	req.onreadystatechange = function () { 
    	if (req.readyState==4) {
        	if (req.status==200) {
            	document.getElementById(MainSrc).innerHTML=req.responseText; 
            } 
        }
     };
	
	
	var url = "includes/travelerLoad.php?type=removeComment&browseId="+Math.random()+"&id="+check;
    req.open("GET", url); 
    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");    
	req.send(null); 
}

function paginateBlog(src,page){
	document.getElementById(src).innerHTML='<br><br><img src="assets/loadingSmall.gif"><br><span style="color:#000000; font-size:11px; font-family:verdana;">Loading...</span><br><br><br><br>';
	
	var req = Inint();
	req.onreadystatechange = function () { 
    	if (req.readyState==4) {
        	if (req.status==200) {
            	document.getElementById(src).innerHTML=req.responseText; 
            } 
        }
     };
	
	
	var url = "includes/travelerLoad.php?type=paginateBlog&browseId="+Math.random()+"&page="+page;
    req.open("GET", url); 
    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");    
	req.send(null); 
}

function paginateBlogInclude(src,page){
document.getElementById(src).innerHTML='<br><br><img src="assets/loadingSmall.gif"><br><span style="color:#000000; font-size:11px; font-family:verdana;">Loading...</span><br><br><br><br>';
	
	var req = Inint();
	req.onreadystatechange = function () { 
    	if (req.readyState==4) {
        	if (req.status==200) {
            	document.getElementById(src).innerHTML=req.responseText; 
            } 
        }
     };
	
	
	var url = "includes/travelerLoad.php?type=paginateBlogInclude&browseId="+Math.random()+"&page="+page;
    req.open("GET", url); 
    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");    
	req.send(null); 
}

/*function paginateBlogUser(src,page){
	
	document.getElementById(src).innerHTML='<br><br><center><img src="assets/loadingSmall.gif"><center><br><span style="color:#000000; font-size:11px; font-family:verdana;">Loading...</span><br><br><br><br>';
	
	var req = Inint();
	req.onreadystatechange = function () { 
    	if (req.readyState==4) {
        	if (req.status==200) {
            	document.getElementById(src).innerHTML=req.responseText; 
            } 
        }
     };
	
	
	var url = "includes/travelerLoad.php?type=paginateBlogUser&browseId="+Math.random()+"&page="+page;
    req.open("GET", url); 
    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");    
	req.send(null); 
}*/

function addUploadBox(){
	var box = document.photoUpload.length-1; //exclude submit button
	var src = "fileBox"+box.toString();
	document.getElementById(src).innerHTML='<input type="file" name="images[]" style="font-size:11px;"><div style="padding-top:2px;" id="fileBox'+document.photoUpload.length.toString()+'"></div>'
}

function deletePhoto(src, type){
	var c = confirm("Delete photo?");
	if(c){
	var check = "";
	var l = "";
	var cont = 0;
	
		switch(type){
				case 'album':{
						
						for(i=0; i<document.album.length; i++){
							
							 if(document.album[i].checked==true){
									check+=document.album[i].value+"-";
									l = "?type=delete&action=deleteAlbum&id="+check;
									cont = 1;	 
								 }
						}
					break;
				}
			}//end switch
	
	if(cont == 1){
	
	document.getElementById(src).innerHTML='<br><br><center><img src="assets/loadingSmall.gif"><br><span style="color:#000000; font-size:11px; font-family:verdana;">Loading...</span></center><br><br><br><br>';
	
	var req = Inint();
	req.onreadystatechange = function () { 
    	if (req.readyState==4) {
        	if (req.status==200) {
            	document.getElementById(src).innerHTML=req.responseText; 
            } 
        }
     };
	
	
	var url = "includes/travelerLoad.php"+l;
    req.open("GET", url); 
    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");    
	req.send(null);
	} 
	else{
		alert("No items selected");
		}
	}
}

function checkAll(){
	for(i=0; i<document.album.length; i++){
		 document.album[i].checked = true;
	}
}

function uncheckAll(){
	for(i=0; i<document.album.length; i++){
		 document.album[i].checked = false;
	}
}



function manage(src){
	var check = "";
	var l = "";
	var cont = 0;
	
		
			for(i=0; i<document.album.length; i++){
				
				 if(document.album[i].checked==true){
						check+=document.album[i].value+"-";
						l = "?type=manage&id="+check;
						cont = 1;	 
					 }
			}
				
	
	if(cont == 1){
	
	document.getElementById(src).innerHTML='<br><br><center><img src="assets/loadingSmall.gif"><br><span style="color:#000000; font-size:11px; font-family:verdana;">Loading...</span></center><br><br><br><br>';
	
	var req = Inint();
	req.onreadystatechange = function () { 
    	if (req.readyState==4) {
        	if (req.status==200) {
            	document.getElementById(src).innerHTML=req.responseText; 
            } 
        }
     };
	
	
	var url = "includes/travelerLoad.php"+l;
    req.open("GET", url); 
    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");    
	req.send(null);
	} 
	else{
		alert("No items selected");
		}
}


function changeAlbumSelecor(src,uid,x){
	var req = Inint();
	req.onreadystatechange = function () { 
    	if (req.readyState==4) {
        	if (req.status==200) {
            	document.getElementById(src).innerHTML=req.responseText; 
            } 
        }
     };
	
	var url = "includes/travelerLoad.php?type=changeAlbumSelector&browseId="+Math.random()+"&uid="+uid+"&x="+x;
    req.open("GET", url); 
    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");    
	req.send(null);
}

function editAlbum(src,id){
	document.getElementById(src).innerHTML='<img src="assets/loadingSmall.gif">';
	//document.getElementById(clickName).innerHTML="<span onclick=saveNewAlbum()>Save</span>";
	var req = Inint();
	req.onreadystatechange = function () { 
    	if (req.readyState==4) {
        	if (req.status==200) {
            	document.getElementById(src).innerHTML=req.responseText; 
            } 
        }
     };
	
	
	var url = "includes/travelerLoad.php?type=editAlbumName&id="+id;
    req.open("GET", url); 
    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");    
	req.send(null);
}

function saveAlbumName(src,id, newName){
	
	var name = document.getElementById(newName).value;
	var req = Inint();
	req.onreadystatechange = function () { 
    	if (req.readyState==4) {
        	if (req.status==200) {
            	document.getElementById(src).innerHTML=req.responseText; 
            } 
        }
     };
	
	
	var url = "includes/travelerLoad.php?type=saveAlbumName&id="+id+"&newName="+name;
    req.open("GET", url); 
    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");    
	req.send(null);
}

function editCaption(src,id){
	//var name = document.getElementById(newName).value;
	var req = Inint();
	req.onreadystatechange = function () { 
    	if (req.readyState==4) {
        	if (req.status==200) {
            	document.getElementById(src).innerHTML=req.responseText; 
            } 
        }
     };
	
	
	var url = "includes/travelerLoad.php?type=editCaption&id="+id;
    req.open("GET", url); 
    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");    
	req.send(null);
}

function saveCaptionName(src,id, newCaption){
	
	var caption = document.getElementById(newCaption).value;
	var req = Inint();
	req.onreadystatechange = function () { 
    	if (req.readyState==4) {
        	if (req.status==200) {
            	document.getElementById(src).innerHTML=req.responseText; 
            } 
        }
     };
	
	
	var url = "includes/travelerLoad.php?type=saveCaption&id="+id+"&newCaption="+caption;
    req.open("GET", url); 
    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");    
	req.send(null);
}

function setPrimary(src, id){
	var c = confirm("Set this picture to primary?");
	if(c){
			var req = Inint();
	req.onreadystatechange = function () { 
    	if (req.readyState==4) {
        	if (req.status==200) {
            	document.getElementById(src).innerHTML=req.responseText; 
            } 
        }
     };
	
	
	var url = "includes/travelerLoad.php?type=setPrimary&id="+id;
    req.open("GET", url); 
    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");    
	req.send(null);
		}
}


function showValidDestinations(src){
var keyword = document.getElementById('dreamDestinationTextInput').value;
var req = Inint();
	req.onreadystatechange = function () { 
    	if (req.readyState==4) {
        	if (req.status==200) {
            	document.getElementById(src).innerHTML=req.responseText; 
            } 
        }
     };
	
	
	var url = "includes/travelerLoad.php?type=dreamDestResult&keyword="+keyword;
	
    req.open("GET", url); 
    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");    
	req.send(null);
}


function selectDreamDestination(kword,src){
	document.getElementById(src).innerHTML='<strong>'+kword+'</strong>&nbsp;&nbsp;<span style="font-weight:600; cursor:pointer; color:#FF6600" onclick="changeDreamDestination(\'destinationTextHolder\')"> [change destination]</span><input type="hidden" value="'+kword+'" name="hiddenDreamDestination">';
	
	document.getElementById('validDestinations').innerHTML='';
}


function changeDreamDestination(src){
	document.getElementById(src).innerHTML='<input type="text" name="dreamDestinationTextInput" size="35" style="font-size:11px;" id="dreamDestinationTextInput"><span style="color:#F60; font-weight:600; cursor:pointer" onClick="showValidDestinations(\'validDestinations\')"> [Show Destinations]</span>';
}


function fireMapEvent(value,src,uid,type,boxId){
	var xswitch;
	if(document.getElementById(boxId).checked==true){
		xswitch = 'on';
	}else{
		xswitch = 'off';
	}
	
	var req = Inint();
	req.onreadystatechange = function () { 
    	if (req.readyState==4) {
        	if (req.status==200) {
            	document.getElementById(src).innerHTML=req.responseText; 
            } 
        }
     };
	
	
	var url = "includes/travelerLoad.php?type=fireMap&uid="+uid+"&value="+value+"&fireType="+type+"&xswitch="+xswitch;
	//var url = "includes/travelerLoad.php?type=fireMap";
    req.open("GET", url); 
    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");    
	req.send(null);
}

function verifyOldPassword(src,value,uid){
	var req = Inint();
	req.onreadystatechange = function () { 
    	if (req.readyState==4) {
        	if (req.status==200) {
            	document.getElementById(src).innerHTML=req.responseText; 
            } 
        }
     };
	
	
	var url = "includes/travelerLoad.php?type=verifyPassword&value="+value+"&uid="+uid;
	//var url = "includes/travelerLoad.php?type=fireMap";
    req.open("GET", url); 
    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");    
	req.send(null);
}

function checkAll2(src){
	if(document.getElementById(src).checked == true){
		for(i=0; i<document.friendRequestForm.length; i++){
			document.friendRequestForm[i].checked = true;
		}
	}else{
		for(i=0; i<document.friendRequestForm.length; i++){
			document.friendRequestForm[i].checked = false;
		}
	}
}

function paginateBlogUser(src,page,id){
	
	document.getElementById(src).innerHTML='<br><br><img src="assets/loadingSmall.gif"><br><span style="color:#000000; font-size:11px; font-family:verdana;">Loading...</span><br><br><br><br>';
	
	var req = Inint();
	req.onreadystatechange = function () { 
    	if (req.readyState==4) {
        	if (req.status==200) {
            	document.getElementById(src).innerHTML=req.responseText; 
            } 
        }
     };
	
	
	var url = "includes/loader.php?type=paginateBlogUser&browseId="+Math.random()+"&page="+page+"&id="+id;
    req.open("GET", url); 
    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");    req.send(null); 
}

function paginateDestComments(src,page,uid,mapId){
	//alert(src+"\n"+page+"\n"+uid+"\n"+mapId)
	document.getElementById(src).innerHTML='<br><br><img src="assets/loadingSmall.gif"><br><span style="color:#000000; font-size:11px; font-family:verdana;">Loading...</span><br><br><br><br>';
	
	var req = Inint();
	req.onreadystatechange = function () { 
    	if (req.readyState==4) {
        	if (req.status==200) {
            	document.getElementById(src).innerHTML=req.responseText; 
            } 
        }
     };
	 
	 var url = "includes/loader.php?type=paginateDestComment&browseId="+Math.random()+"&page="+page+"&uid="+uid+"&mapId="+mapId;
    req.open("GET", url); 
    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");    req.send(null); 
}


function paginateMyDestComments(src,page,uid,mapId){
	document.getElementById(src).innerHTML='<br><br><img src="assets/loadingSmall.gif"><br><span style="color:#000000; font-size:11px; font-family:verdana;">Loading...</span><br><br><br><br>';
	
	var req = Inint();
	req.onreadystatechange = function () { 
    	if (req.readyState==4) {
        	if (req.status==200) {
            	document.getElementById(src).innerHTML=req.responseText; 
            } 
        }
     };
	 
	 var url = "includes/loader.php?type=paginateMyDestComment&browseId="+Math.random()+"&page="+page+"&uid="+uid+"&mapId="+mapId;
    req.open("GET", url); 
    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");    req.send(null); 
}