//设置首页
function setHomepage() 
{ 
if (document.all) 
{ 
document.body.style.behavior='url(#default#homepage)'; 
document.body.setHomePage('http://www.8684.com'); 
} 
else if (window.sidebar) 
{ 
if(window.netscape) 
{ 
try 
{ 
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 
} 
catch(e) 
{ 
 alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将[signed.applets.codebase_principal_support]设置为'true'");
} 
}
var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch); 
prefs.setCharPref('browser.startup.homepage','http://www.8684.com'); 
} 
} 

//验证
function validateLineSearchInput()
{
	if ($('line_name').value=='' || $('line_name').value=='请输入线路名称') {
		alert('请输入线路名称！');
		return false;
	}
	return true;
}

function validateStationSearchInput()
{
	if ($('station_name').value == '' || $('station_name').value == '请输入站点名称') {
		alert('请输入站点名称！');
		return false;
	}
	return true;
}

function validateChangeSearchInput()
{
	if ($('begin_station').value == '' || $('begin_station').value == '请输入起点站名称') {
		alert('请输入起点站名称！');
		return false;
	}
	
	if ($('end_station').value == '' || $('end_station').value == '请输入终点站名称') {
		alert('请输入终点站名称！');
		return false;
	}
	
	return true;
}

function validateLandmarkSearchInput()
{
	if ($('begin_landmark').value == '' || $('begin_landmark').value == '请输入起始周边名称') {
		alert('请输入起始周边名称！');
		return false;
	}
	
	if ($('end_landmark').value == '' || $('end_landmark').value == '请输入终点周边名称') {
		alert('请输入终点周边名称！');
		return false;
	}
	
	return true;
}

//导航栏
function selectNav(navId)
{
	$('search-line-form', 'search-station-form', 'search-change-form', 'search-landmark-form').each(function(i){i.hide(); $(navId).show();})

}

//全选
function checkAll(){
	var checkbox=$$('input.checkId');
	var check=$('check');
	
	if(check.hasClassName('checkAll'))
	{
		check.removeClassName('checkAll');
		checkbox.each(function(i){	
	    i.checked=undefined;
	    i.removeClassName('checked');

	    });
	}
	else
	{
		check.addClassName('checkAll');
		checkbox.each(function(j){	
	    j.checked=true;
	    j.addClassName('checked'); 
	    });
	}
	
}
function checkAllMenu(){
	var checkbox=$$('input.checkId');
	var check=$('check');

	check.addClassName('checkAll');
	check.checked = true;
	checkbox.each(function(j){	
	j.checked=true;
	j.addClassName('checked'); 
	});

	
}
//反选
function checkReverse(){
   var checkbox=$$('input.checkId');
   checkbox.each(function(i){	
   	   if(i.hasClassName('checked')){
   	   	 i.checked=undefined;
   	   	 i.removeClassName('checked');
   	   	 
   	   }
   	   else
   	   {
   	   	  i.checked=true;
   	   	  i.addClassName('checked');
   	   }
	  
    });
   checkIsAll();
}

//响应全选复选框
function checkIsAll(){
	var checkbox=$$('input.checkId');
	var j=0;
    checkbox.each(function(i){
    	if(i.hasClassName('checked'))
    	j=j+1;   	    	    	
    })
    //判断是否全选    	
    if(j==checkbox.size())
    $('check').checked=true;
    else
    $('check').checked=undefined;
}
//是否有选种项
function checkSubmit(){
  if($$('form#formCheck  input.checked')!='')
     $$('form#formCheck input[type="submit"]').each(function(i){i.enable()});
  else
     $$('form#formCheck input[type="submit"]').each(function(i){i.disable()});
}
//监听是否被选
function observeClick(event){
	var elt = Event.element(event);		
    if(elt.id=='checkbox'){
  	 if(elt.hasClassName('checked'))
  	    elt.removeClassName('checked');
  	 else
  	   elt.addClassName('checked');
  };
}
//初始化模板
function initCheckbox(event){
	observeClick(event);
	checkSubmit();
	checkIsAll(); 
	
}
