
function refreshCitySelector()
{
	var provinceId = $('selProvince').value;
	sendRequest( '','c=load_citynames_by_provinceid&p1='+provinceId, refreshCitySelector_CallBack);	
}
function refreshCitySelector_CallBack(res)
{
    $('cityTD').innerHTML='<select name=selCity id=selCity>' + res + '</select>';
	//$('selCity').innerHTML = res;
}





function add_new_area()
{	
	if( $('area_postal_code1').value=='' || $('area_postal_code2').value=='' )
	{
		alert('Please enter postal code');
		return;
	} 
	
	var postalC =  $('area_postal_code1').value + ' ' +  $('area_postal_code2').value;
	
	// get lat & lon
	var geocoder = new GClientGeocoder();
	geocoder.getLatLng( postalC , function(point){
	
		if(!point)
		{
			alert( 'This is not a valid postal code' );
			return;
		}
		else
		{
			GgetLonLat( point , postalC );
		}	
	} ); 
	
	
	// save to db	
}
function GgetLonLat(point,postalCode)
{	
    var _d = new Date();
    var UNunber = 'a'+_d.getFullYear()+_d.getMonth()+_d.getDay()+_d.getHours()+_d.getMinutes()+_d.getSeconds()+_d.getMilliseconds();
	
	var v = '';
	v+= '<div id="'+ UNunber + '"><input type=hidden name=lonlat[] value="' + point.y + '/' + point.x + '/' + postalCode + '">';		
	v+= postalCode + ' <a href=# onclick="$(\'' + UNunber + '\').destroy(); return false;">Remove</a>';		
	v+= '</div>';
	
	$('area').innerHTML += v;	
}


function chkSubmit()
{

    if( $('postalcode2').value.trim()=='' ||
        $('postalcode1').value.trim()=='' ||
        $('name').value.trim()=='' ||
        $('email').value.trim()=='' ||
        $('pwd1').value.trim()==''        
    )
    {
        alert( 'Please enter all required fields');
        return false;
     }
     if( $('pwd1').value != $('pwd2').value)
     {
        alert( 'Password not match');
        return false;
     }
     return true;
}

window.addEvent('domready', iniWin );
function iniWin()
{
	//$('btn_area_add').addEvent('click', add_new_area);
	//$('frm').addEvent('submit', chkSubmit);
}

