var AddVal=0;
 var th_top=0;
 var addCnt=0;
function lookup(obj,inputString) {
	if(inputString.length == 0) {
		 // Hide the suggestion box.
		$('#suggestions').hide();
	} else {
		// post data to our php processing page and if there is a return greater than zero
		// show the suggestions box
		
		$.post("string_search.php",{ mysearchString: ""+inputString+"", StringName: ""+obj+"" },function(data){
			if(data.length >0) {
				$('#suggestions').show();				
				$('#autoSuggestionsList').html(data);
				
				
			}
		});
	  	  
	  } 

} //end

// if user clicks a suggestion, fill the text box.
var nValue="";

function fill(obj,thisValue,img) {
   	var lch=LastChar(obj);
	 var fname="flag"+lch;
	 
	var fimage=document.getElementById(fname);
	fimage.src="images/country-flags/"+img+".png";
	var name="#"+obj;
	$(name).val(thisValue);
	if(AddVal>0)
		{
			setTimeout("$('#suggestions1').hide();", 200); 
		}
	else
		{
			setTimeout("$('#suggestions').hide();", 200); 
		}
	remove_shade("g3");
	nValue=nValue+thisValue+",";
	$('#service_address').html(nValue);
	
}

function LastChar(str)
{
	
var lstChar=str.substr(str.length-2);

if (IsNumericNo(lstChar)==false)
return str.substr(str.length-1);
else
return str.substr(str.length-2);
}


function IsNumericNo(strString)
 {
   var strValidChars = "0123456789";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }
			
fields = 1;


function addInput() {
			
			 var element = document.createElement("input");
			  var imgelement = document.createElement("img");
			 
			 ofields=fields-1;
			 oname="#inputString"+ofields;
			if ($(oname).val()!="")
			{ 
			if (fields != 10) {
			var addname="inputString"+fields;
			var imgname="flag"+fields;			
			element.setAttribute("type", "text");
			element.setAttribute("value", "");
   			element.setAttribute("name", addname);
			element.setAttribute("title", "Please type the country name");
			element.setAttribute("class", "large");
			element.setAttribute("id", addname);
			element.setAttribute("onkeyup","lookup(this.name,this.value);");
		    imgelement.setAttribute("class","flag_img");
			imgelement.setAttribute("src","images/flag.png");
			imgelement.setAttribute("id",imgname);
			var trans_div = document.getElementById("text");
			trans_div.appendChild(imgelement);
			trans_div.appendChild(element);				
			 var thtop = document.getElementById('suggestions');
			 if(fields==1)
			 	ttop=parseInt(th_top)+80;
			 else
			 	ttop=parseInt(th_top)+40;
				 thtop.style.marginTop = ttop + 'px';
				 th_top=ttop;	
			fields++;
			} else {
			alert("Only 10 upload fields are allow.");		
			}
			}
			else
			 alert('Fields can not be left blank');	
			 
			}
			
			function DelCall()
				{
					var flds=fields-1;
					DelInput(flds);
				}
				
			function DelInput(flds) {
			if (flds>0)
			{
			fields=flds;
			 var thtop = document.getElementById('suggestions');
			 ttop=parseInt(th_top)-40;
			 thtop.style.marginTop = ttop + 'px';
			 th_top=ttop;
			var addname="#inputString"+fields;
			var flag="#flag"+fields;
			var lstCountry=$('#service_address').html();
			var delCountry=$(addname).val();
			$.post("submit_bsb.php",{ lstCountry: ""+lstCountry+"", DelCountry: ""+delCountry+"" },function(data){
			if(data.length >0) {
				$('#service_address').html(data);
			}
		});
			$(addname).remove();
			$(flag).remove();
			}
				
			
			}
			

