/*
<li class="even">
	<div class="agi_branch_rec">
		<div class="agi_branch_name">Agility GIL Project Logistics</div>

		<div class="agi_legal_name">(Legal Name: TransOceanic Projects â€“ Kuwait)</div>
		<div class="agi_branch_addr1">Sulaibiya</div>
		<div class="agi_branch_addr2">Beside Land Customs Clearing Area</div>
		<div class="agi_branch_addr3">PO Box 25418, Safat Kuwait</div>
		<div class="agi_branch_postalcode">13115</div>
		<div class="agi_branch_phone1">+1.714.513.3000</div>

		<div class="agi_branch_phone2">+1.714.513.3000</div>
		<div class="agi_branch_details"><a href="#">Branch Details</a></div>
	</div>
</li>
*/

function templateResults(branches,detail_text) {
	var content = '';
	var li_class = '';
	for(var i=0; i<branches.length; i++) {
		var branch = branches[i];

		if(i%2 == 0) {
			li_class = 'even';
		}
		else {
			li_class = 'odd';
		}

		content += '<li class="'+li_class+'">' + templateBranch(branch,detail_text) + '</li>';
	}
	return content;
}

function templateCountryResults(branches,detail_text) {
	var content = '';
	var li_class = '';
	for(var i=0; i<branches.length; i++) {
		var branch = branches[i];

		if(i%2 == 0) {
			li_class = 'even';
		}
		else {
			li_class = 'odd';
		}

		content += '<li class="'+li_class+'">' + templateCountryBranch(branch,detail_text) + '</li>';
	}
	return content;
}



function templateBranch(branch,detail_text) {
		if(branch.offset !== null && branch.offset !== undefined) {
			var markerLetter = String.fromCharCode(capitalOffset + branch.offset);
			if($F('search_input_selector') == 2){
				var image = redMarkerBase + '/red_blank' +  '.png';
			}
			else{
				var image = redMarkerBase + '/red_Marker' + markerLetter + '.png';
				//var image = redMarkerBase + '_earth/' + markerLetter + '_GEarth_Pin_red_20x26' + '.png';
			}
			//var image = redMarkerBase + '/' + markerLetter + '_GEarth_Pin_red_20x26' + '.png';
			image = '<image src="' + image + '"/>';
		}
		else {
			var image = '';
		}
		if(branch.extended)
		{
			return '<div class="agi_branch_rec">\n'
				+ '<div class="agi_branch_name">' + image + branch.name + '</div>\n'
				+ '<div class="agi_branch_group">' + branch.company_name  + '</div>\n'
				+ '<div class="agi_branch_legalname">' + '(' + detail_text[0]  + branch.legal_name + ')' + '</div>\n'
				+ '<div class="agi_branch_addr1">'+branch.address+'</div>\n'
				//+ '<div class="agi_branch_addr2">Beside Land Customs Clearing Area</div>'
				//+ '<div class="agi_branch_addr3">PO Box 25418, Safat Kuwait</div>'
				//+ '<div class="agi_branch_postalcode">13115</div>'
				+ '<div class="agi_branch_phone1">' +detail_text[1] +' '+ branch.telephone+'</div>\n'
				+ '<div class="agi_branch_phone2">'+ detail_text[2] +' '+ branch.fax+'</div>\n'
				+ '<div class="agi_branch_details">\n'
				+ '<a href="#" onclick="return openBranchInfoExtended('+branch.id+');">' + detail_text[3] + '</a></div>\n'
				+ '</div>';
		}
	
		else
		{
			return '<div class="agi_branch_rec">\n'
				+ '<div class="agi_branch_name">' + image + branch.name + '</div>\n'
				+ '<div class="agi_branch_group">' + branch.company_name  + '</div>\n'
				+ '<div class="agi_branch_legalname">' + '(' + detail_text[0]  + branch.legal_name + ')' + '</div>\n'
				+ '<div class="agi_branch_addr1">'+branch.address+'</div>\n'
				//+ '<div class="agi_branch_addr2">Beside Land Customs Clearing Area</div>'
				//+ '<div class="agi_branch_addr3">PO Box 25418, Safat Kuwait</div>'
				//+ '<div class="agi_branch_postalcode">13115</div>'
				+ '<div class="agi_branch_phone1">' +detail_text[1] +' '+ branch.telephone+'</div>\n'
				+ '<div class="agi_branch_phone2">'+ detail_text[2] +' '+ branch.fax+'</div>\n'
				+ '<div class="agi_branch_details">\n'
				+ '<a href="#" onclick="return openBranchInfo('+branch.id+');">' + detail_text[3] + '</a></div>\n'
					+ '</div>';
		}
}
function templateCountryBranch(branch,detail_text) {
	if(branch.offset !== null && branch.offset !== undefined) {
		var markerLetter = String.fromCharCode(capitalOffset + branch.offset);
		if(branch.is_headquaters == 0){
			var image = redMarkerBase + '/red_blank.png';
			//var image = redBase + '/red_generic.ong';
		}
		else{
			var image = blueMarkerBase + '/blue_blank.png';
		}
		image = '<image src="' + image + '"/>';
	}
	else {
		var image = '';
	}
	if(branch.extended)
	{
		return '<div class="agi_branch_rec">\n'
				+ '<div class="agi_branch_name">' + image + branch.name + '</div>\n'
				+ '<div class="agi_branch_group">' + branch.company_name  + '</div>\n'
				+ '<div class="agi_branch_legalname">(' + detail_text[0]  + branch.legal_name + ')' + '</div>\n'
				+ '<div class="agi_branch_addr1">'+branch.address+'</div>\n'
				+ '<div class="agi_branch_phone1">'+ detail_text[1] + ' ' + branch.telephone+'</div>\n'
				+ '<div class="agi_branch_phone2">'+ detail_text[2] + ' ' + branch.fax+'</div>\n'
				+ '<div class="agi_branch_details">\n'
				+ '<a href="#" onclick="return openCountryExtended('+branch.id+');">' + detail_text[3] + '</a></div>\n'
				+ '</div>';
	}
	else
	{
		return '<div class="agi_branch_rec">\n'
				+ '<div class="agi_branch_name">' + image + branch.name + '</div>\n'
				+ '<div class="agi_branch_group">' + branch.company_name  + '</div>\n'
				+ '<div class="agi_branch_legalname">(' + detail_text[0]  + branch.legal_name + ')' + '</div>\n'
				+ '<div class="agi_branch_addr1">'+branch.address+'</div>\n'
				+ '<div class="agi_branch_phone1">'+ detail_text[1] + ' ' + branch.telephone+'</div>\n'
				+ '<div class="agi_branch_phone2">'+ detail_text[2] + ' ' + branch.fax+'</div>\n'
				+ '<div class="agi_branch_details">\n'
				+ '<a href="#" onclick="return openBranchInfo('+branch.id+');">' + detail_text[3] + '</a></div>\n'
				+ '</div>';
			
	}
}



function openBranchInfo(branchId) {
	//window.open(branchUrl + "?id=" + branchId, "branchDetails", "resizable=yes,scrollbars=yes,width=400,height=600");
	window.open(branchUrl + "?id=" + branchId, "branchDetails", "resizable=yes,scrollbars=yes,width=390,height=570");
}

function openBranchInfoExtended(branchId) {
	hAvail = window.screen.availHeight;
	wAvail= window.screen.availWidth;
	//hAvail = hAvail-40;
	//wAvail = wAvail-160;
	window.open(branchUrl + "?id=" + branchId, "branchDetails","resizable=yes,scrollbars=yes,width=1020,height=930");

//hAvail = window.screen.availHeight;
	//wAvail= window.screen.availWidth;
	//hAvail = hAvail-80;
	//wAvail = wAvail-260;
	//window.open(branchUrl + "?id=" + branchId, "branchDetails","resizable=yes,scrollbars=yes,width=" + wAvail + ",height= " + hAvail);
	//window.location = branchUrl + "?id=" + branchId;
}

function openCountryExtended(branchId){
	location.replace(branchUrl + "?id=" + branchId);
}

