// JavaScript Document
function selectsectorcommon(elementid,selecttype,selectcity,divcity)
{
	if(document.getElementById(selectcity))
	{
		var indexOfSelect = document.getElementById(selectcity).selectedIndex;
		if(indexOfSelect<0)
		{
			indexOfSelect=0;
		}
		var selectedText = document.getElementById(selectcity)[indexOfSelect].text;
		var selectedValue = document.getElementById(selectcity)[indexOfSelect].value;
		if(selectedValue != '')
		{
			document.getElementById(elementid).value = selectedText;
		}
		else
		{
			document.getElementById(elementid).value = '';
		}
		if(document.getElementById(elementid))
		{
			document.getElementById(elementid).value = selectedText;
			document.getElementById(divcity).value = selectedValue;
		}
	}
	if(selecttype == 'mouseclick')
	{
		if(document.getElementById(selectcity))
		{
			document.getElementById(selectcity).className = "hide";
		}
	}
}

function intersectorcommon(event,elementid,selectcity,divcity) 
{
 if( (window.event && window.event.keyCode == 13) || (event && event.which == 13) )
  {
	  	if(document.getElementById(selectcity))
		{
			var indexOfSelect = document.getElementById(selectcity).selectedIndex;
			var selectedText = document.getElementById(selectcity)[indexOfSelect].text;
			var selectedValue = document.getElementById(selectcity)[indexOfSelect].value;
	
			if(selectedValue != '')
			{
				document.getElementById(elementid).value = selectedText;
			}
			else
			{
				document.getElementById(elementid).value = '';
			}
			if(document.getElementById(elementid))
			{
				document.getElementById(elementid).value = selectedText;
				document.getElementById(divcity).value = selectedValue;
			}
			if(document.getElementById(selectcity))
			{
				document.getElementById(selectcity).className = "hide";
			}
		}
		return true; 
		
  }
  else
  {
    return false;
  }
}




function showcoprp()
{
	typedval = document.getElementById('city').value;
	
	totalcorp = document.getElementById('totalcorp').value;
	//alert(typedval.length);
	if(typedval.length>2)
	{
		var j=0;
		for(i=0;i<totalcorp;i++)
		{
			var selectedText = document.getElementById('citynameview')[i].text;
			var selectedValue = document.getElementById('citynameview')[i].value;
			var temptext = selectedText.toUpperCase();
			var obj = document.getElementById("selectcity");
			retval = strrpos(temptext,typedval.toUpperCase());
			if(obj.options[j])
			{
				obj.remove(j);

			}
			if(retval==2)
			{
				
				//document.getElementById('selectedcoporate').className="show";
				obj.options[j] = new Option(selectedText,selectedValue);
				//document.getElementById('selectcorp').innerHTML=obj.options[j];
				
				j++;
				document.getElementById("selectcity").className = "show";
			}
		}
		if(j==0)
		{
			document.getElementById("selectcity").className = "show";
			var obj = document.getElementById("selectcity");
			obj.options[0] = new Option("no data","");
		}
	}
	else
	{
		document.getElementById("selectcity").className = "hide";
	}
}

function strrpos( haystack, needle, offset){
    // http://kevin.vanzonneveld.net
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   bugfixed by: Onno Marsman
    // *     example 1: strrpos('Kevin van Zonneveld', 'e');
    // *     returns 1: 16
 	//alert(haystack+"  ,  "+typedval);
    //var i = (haystack+'').lastIndexOf( needle, offset ); // returns -1
	var i = (haystack+'').indexOf( needle, offset );  
	//alert(i);
    //return i >= 0 ? i : false;
	return i===-1 ? false : 2; 

}


function nextfocuscity(evt,divname)
{
	evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : ((evt.which) ? evt.which : 0));
	
    if ((charCode == 38) || (charCode == 40)) 
	{
		if(document.getElementById(divname))
		{
      		document.getElementById(divname).focus();
		}
	    return false;
    }
	return true;
}
