myBaitbox = function(what,id)
{
	 var url = 'ajax/myBaitbox.php';
     var pars = 'do='+what+'&id='+id;
     var target = 'baitbox'+id;
     //var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
	 showAjax(pars,url,target);	 
}

showBaitboxCat = function(profileID,myCategory)
{ 

     var url = 'ajax/baitBoxCat.php';
     var pars = 'profileID='+profileID+'&myCategory='+myCategory;
     var target = 'baitBox';
     //var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
	 showAjax(pars,url,target);	 

}

showBaitInNrOfBaitbox = function(iCategory,page)
{ 

     var url = 'ajax/inBaitbox.php';
     var pars = 'iCategory='+iCategory+'&page='+page;
     var target = 'inBaitbox';
     //var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
	 showAjax(pars,url,target);	 

}

showToplistBaits = function(iCategory,page,fish)
{ 

     var url = 'ajax/inToplistBaits.php';
     var pars = 'iCategory='+iCategory+'&page='+page+'&fish='+fish;
     var target = 'toplistBaits';
     //var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
	 showAjax(pars,url,target);	 

}
showTopFishes = function(myCountry,page)
{ 

     var url = 'ajax/showTopFishesTable.php';
     var pars = 'myCountry='+myCountry+'&page='+page;
     var target = 'fishBox';
     //var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
	 showAjax(pars,url,target);	 

}

showFishByBait = function(baitID,page)
{ 

     var url = 'ajax/showFishTableByBait.php';
     var pars = 'baitID='+baitID+'&page='+page;
     var target = 'fishTableByBait';
     //var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
	 showAjax(pars,url,target);	 

}


showSuppliers = function(myKind)
{ 
	 var myCategory = $("myCategory").value
	 
     var url = 'ajax/getSuppliers.php';
     var pars = 'myCategory='+myCategory+'&myKind='+myKind;
     var target = 'dropdown2';
     //var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
	 showAjax(pars,url,target);	 

}

showArticlegroups = function(myKind,mySupplier)
{ 

	var myCategory = $("myCategory").value
	if(!mySupplier) {
		var mySupplier = $("mySupplier").value	
	}
	if(mySupplier == '0') {
		
		 var url = 'ajax/baitBox.php';
		 var pars = 'myCategory='+myCategory+'&myKind='+myKind;
		 var target = 'baitContainer';
		 showAjax(pars,url,target);
		
	}else{
	
		 var url = 'ajax/getArticlegroups.php';
		 var pars = 'mySupplier='+mySupplier+'&myCategory='+myCategory+'&myKind='+myKind;
		 var target = 'dropdown3';
		 showAjax(pars,url,target);
	
		 var url2 = 'ajax/listArticlegroups.php';
		 var pars2 = 'mySupplier='+mySupplier+'&myCategory='+myCategory+'&myKind='+myKind;
		 var target2 = 'baitContainer';
		 showAjax(pars2,url2,target2);
	 
	}

	if($("sendGroup")) $("sendGroup").value = 0;	
}

listArticles = function(myKind,myArticlegroup)
{ 
	if(!myArticlegroup) {
     	var myArticlegroup = $('myArticlegroup').value;
	}
     var url = 'ajax/listBaits.php';
     var pars = 'myArticlegroup='+myArticlegroup+'&myKind='+myKind;
     var target = 'baitContainer';
     //var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
	 showAjax(pars,url,target);

}

selectArticleGroup = function(myKind,mySupplier,myArticlegroup)
{ 

	 var myCategory = $("myCategory").value

     var url = 'ajax/getArticlegroups.php';
     var pars = 'myCategory='+myCategory+'&mySupplier='+mySupplier+'&myArticlegroup='+myArticlegroup+'&myKind='+myKind;
     var target = 'dropdown3';
     //var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
     showAjax(pars,url,target);
	 listArticles(myKind,myArticlegroup);

}



searchBaits = function(myKind)
{ 
	 var mySearch = $("searchBait").value
	 
     var url = 'ajax/searchBaits.php';
     var pars = 'search='+mySearch+'&myKind='+myKind;
     var target = 'baitContainer';
     //var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
	 showAjax(pars,url,target);	 

}


searchFishes = function(myKind)
{ 
	 var mySearch = $("searchFish").value
	 
     var url = 'ajax/searchFishes.php';
     var pars = 'search='+mySearch+'&myKind='+myKind;
     var target = 'fishContainer';
     //var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
	 showAjax(pars,url,target);	 

}

showAjax = function(pars,url,target)
{
	// loader
	$(target).innerHTML = '<img src="http://www.myfishmap.com/pics/loader_ani.gif" width="16" height="16" />';
	 
	 var myAjax = new Ajax.Updater(target, url, {
		asynchronous:true,								   
		parameters: pars, evalScripts: true, 
		method: 'get'
  	 });

}

sendCatchComment = function()
{
	 var profileID = 	$("profileID").value
	 var id = 			$("id").value	
	 var commentText = 	encodeURIComponent($("commentText").value)
	
     var url = 'catchDetails.php';
     var pars = 'profileID='+profileID+'&id='+id+'&commentText='+commentText+'&commentAdd=Post';
     var target = 'comments';
     	 
	 showAjax(pars,url,target);		
}

sendObjectComment = function()
{
	 var profileID = 	$("profileID").value
	 var id = 			$("id").value	
	 var commentText = 	encodeURIComponent($("commentText").value)
	
     var url = 'objectDetails.php';
     var pars = 'profileID='+profileID+'&id='+id+'&commentText='+commentText+'&commentAdd=Post';
     var target = 'comments';
     	 
	 showAjax(pars,url,target);		
}

getComments = function(id,commPage)
{	
     var url = 'catchDetails.php';
     var pars = 'id='+id+'&commPage='+commPage;
     var target = 'comments';
     	 
	 showAjax(pars,url,target);		
}

showFishes = function(myKind,myCountry,show,myLanguage)
{ 

	 var fishID = 	$('myFish').value

     var url = 'ajax/listFishes.php';
     var pars = 'myCountry='+myCountry+'&show='+show+'&myKind='+myKind+'&myLanguage='+myLanguage+'&fishID='+fishID;
     var target = 'fishContainer';
     //var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
	 showAjax(pars,url,target);	 

}

showFishesDropdown = function(myCountry,myLanguage)
{ 

     var url = 'ajax/listFishesDropdown.php';
     var pars = 'myCountry='+myCountry+'&myLanguage='+myLanguage;
     var target = 'myFishHolder';
     //var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
	 showAjax(pars,url,target);	 

}

showResultTable = function(pars)
{ 

     var url = 'ajax/tableResult.php';
     var target = 'resultTable';
     //var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
	 showAjax(pars,url,target);

}

showBaitTable = function(pars)
{
	
     var url = 'ajax/baitTable.php';
     var target = 'baitTable';
     //var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});	
	 showAjax(pars,url,target);	 
}

catchDetails = function(id)
{
	
     var url = 'catchDetails.php';
     var pars = 'id='+id;	 
     var target = 'catchDetails';
     //var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});	
	 showAjax(pars,url,target);	 
}

// for baitbase popup fix IE

function missingBait(kind,id,id2)
{
    var win = "width=500,height=350,toolbar=0,directories=0,menubar=0,status=0,location=0,scrollbars=0,resizable=1";
    window.open("baitActions.php?action="+kind+"&brandID="+id+"&productgroupID="+id2,'missingbait',win);
    return false;
}


validCatch = function(what,feedID,catchID)
{
	 var url = 'ajax/validation.php';
     var pars = 'valid='+what+'&feedID='+feedID+'&catchID='+catchID;
     var target = 'val'+catchID;
	 
	 // change icon
	 showAjax(pars,url,target);	
}

function showMap(lat,lng,zoom)
{
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("catchMap"));
        map.setCenter(new GLatLng(lat,lng), zoom);
        var point = new GLatLng(lat,lng);
        map.addOverlay(new GMarker(point));        
		map.setUIToDefault();
      }
}