var objBranch= {
	
	
	/***************** init() *****************/
	init: function() {},


	/***************** validateSearch() *****************/
	validate: function(){
		var sMessage = '';
		var bSuccess   = true;
		
		var objSelect = document.getElementById("retailerList");
		var NoOptions = objSelect.options.length;
		
		/*for (var i =0; i < noOption; i++){
			if (objSelect.options[i].selected)
				NoSelected  = NoSelected + 1;
		}	*/
		
		
		if (NoOptions == 0){
				sMessage = 'Please select at least one company';
				alert( sMessage );
				bSuccess = false;
		}
		
		else
		if (NoOptions > 3){
				sMessage = 'You have exceeed the more than 3 companies';
				alert( sMessage );
				bSuccess = false;
		}
		
		//mark all items as selected
		for (var i =0; i < NoOptions; i++){
			objSelect.options[i].selected="selected";
			}
		
		return bSuccess;
		},
		
	/***************** formSubmit() *****************/	
	formSubmit: function () {
		if ( objBranch.validate() ){
			var objForm = document.getElementById("frmBranchSearch");
			//alert(objForm)
			objForm.submit();
			document.getElementById("branchloader").style.display = "block";
		}
		else
		return false;
	},
	
	updateOrganisations: function (multipleSelectMenu){
		//alert(true);
		var current_organisations = "";
		var currentOrgItem = "";
		

	    for (var i = 0; i < document.getElementById(multipleSelectMenu).options.length; i++) {   
	    	
			currentOrgItem = document.getElementById(multipleSelectMenu).options[i].text;
			currentOrgItem = currentOrgItem.replace(/^\s+|\s+$/g, "");
			
			//alert(document.getElementById(multipleSelectMenu).options[i].selected);
			
	    	if ((document.getElementById(multipleSelectMenu).options[i].selected == true)) {
				
				alert(document.getElementById(multipleSelectMenu).options[i].text);
				current_organisations = current_organisations + document.getElementById(multipleSelectMenu).options[i].text + ', ';
	    	}
		}
		
		//alert(current_organisations);
		if(current_organisations != '')
		{
			document.getElementById('retailersChosen').innerHTML = current_organisations;
		}
		else
		{
			document.getElementById('retailersChosen').innerHTML = "NONE";
		}
	
	}
	
}

//load the datasales object
addLoadEvent(objBranch.init);
