//login
function loginSubmit(login)
{
	var usernamef = login.elements['username'];
	var passwordf = login.elements['password'];
    if(!loginCheck(login)) return false;
	$.post(login.action, {username:usernamef.value,password:passwordf.value},
	function(data){
	$('#message').hide();
	$('#message').html(data);
	if(data.substring(0,1)==1 && data!='error') data = 1;
		if(data == 1)
		{
			$('#logined_username').html(usernamef.value);
			$('#loginform').hide();
			$('#logined').show();
 
		$("#backgroundPopup").fadeOut("slow");   
        $("#brandacontainnerbox").fadeOut("slow");
		$("#nologin").fadeOut("slow");
		$("select").fadeIn("slow");   
		}
		else
		{
			alert('登录失败');
			redirect(login.action);
		}
		usernamef.value = passwordf.value = '';
	});
	return false;
}

function logout(url)
{
	$.get(url+'&id='+Math.random()*5, function(data){
	$('#message').hide();
	$('#message').html('');
	$('#message').html(data);
	});
	$('#logined').hide();
	$('#loginform').show();
}

function loginshow()
{
var cname = getcookie('username');
if(cname!=null)
{
$('#logined_username').html(unescape(getcookie('username')));
$('#loginform').hide();
$('#logined').show();
}
else
		{
		$('#logined').hide();
		$('#loginform').show();
        }	
}

function loginCheck(form)
{
	var usernamef = form.username;
	var passwordf = form.password;
	var cookietime = form.cookietime;
	if(usernamef.value == '')
	{
	alert("请输入用户名");
	usernamef.focus();
	return false;
	}
	if(passwordf.value == '')
	{
	alert("请输入密码");
	passwordf.focus();
	return false;
	}
	return true;
}

function getcookie(name)
{
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while(i < clen)
	{
		var j = i + alen;
		if(document.cookie.substring(i, j) == arg) { return getcookieval(j); }
		i = document.cookie.indexOf(" ", i) + 1;
		if(i == 0) break;
	}
	return null;
}

function getcookieval(offset)
{
	var endstr = document.cookie.indexOf(";", offset);
	if(endstr == -1)
	endstr = document.cookie.length;
	var arrstr = decodeURIComponent(document.cookie.substring(offset, endstr));
	sarrstr = arrstr.split('"');
    return sarrstr[1];
}

$(function(){
   loginshow();
});

//加入收藏设为首页
function  addFav() {  
             if  (document.all) {   
                window.external.addFavorite('http://www.9qc.com', '久车网');   
            }   
             else   if  (window.sidebar) {   
            window.sidebar.addPanel('久车网', 'http://www.9qc.com',  "" );   
            }   
        }   
function SetHome(obj){   
    try{   
        obj.style.behavior='url(#default#homepage)';   
        obj.setHomePage('http://www.9qc.com');   
    }catch(e){   
        if(window.netscape){   
            try{   
                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");   
            }catch(e){   
                alert("抱歉，此操作被浏览器拒绝！\n\n请在浏览器地址栏输入“about:config”并回车然后将[signed.applets.codebase_principal_support]设置为'true'");   
            };   
        }else{   
            alert("抱歉，您所使用的浏览器无法完成此操作。\n\n您需要手动将'http://www.9qc.com/'设置为首页。");   
        };   
    };   
};   


//弹出灰色背景效果
$(document).ready(function(){
	var popupStatus = 0;
	function loadPopup(id){    
	if(popupStatus==0){   
		$("#backgroundPopup").css({   
			"opacity": "0.3"  
		});   
		$("#backgroundPopup").fadeIn("slow");   
		$("#"+id).fadeIn("slow");
		$("select").fadeOut("fast");
		$("#brandacontainnerbox select").fadeIn("fast");
		popupStatus = 0;   
		}   
	}
	function disablePopup(){
		if(popupStatus==0){   
		$("#backgroundPopup").fadeOut("slow");   
        $("#brandacontainnerbox").fadeOut("slow");
		$("#nologin").fadeOut("slow");
		$("select").fadeIn("slow");
		popupStatus = 0;   
			}   
	} 
	function centerPopup(id){   
		var windowWidth =  $(window).width();  
		var windowHeight = $(window).height();
		var popupHeight = 250;   
		var popupWidth = (id=='nologin')?506:680;
		$("#"+id).css({   
			"position": "absolute", 
			"top": (windowHeight/2-popupHeight/2)+ document.documentElement.scrollTop,   
			"left": windowWidth/2-popupWidth/2   
		});

		//以下代码仅在IE6下有效		  
		$("#backgroundPopup").css({   
			"height": $(window).height(),
			"scrolling": 'yes'
		});   
	}  
	//按钮点击事件
/*	$("#brandimgs").click(function(){
		loadPopup('brandacontainnerbox');  
		centerPopup('brandacontainnerbox');
		
	});
	*/
//login弹出
		$("#logina").click(function(){
		centerPopup('nologin');
		loadPopup('nologin');   
	});

		$("#loginb").click(function(){
		centerPopup('nologin');
		loadPopup('nologin');   
	});

	$("#backgroundPopup").click(function(){   
		disablePopup();   
	});
		$("#selectover").click(function(){   
		disablePopup();   
	});

	//ESC关闭窗口
	$(document).keypress(function(e){   
		if(e.keyCode==27 && popupStatus==0){   
			disablePopup();   
		}   
	}); 
});



function brandaShowFunction(){
	//$("#brandacontainnerbox").toggle('fast');
			$("#backgroundPopup").css({   
			"opacity": "0.3"  
		});   
		$("#backgroundPopup").fadeIn("slow");   
		$("#brandacontainnerbox").fadeIn("slow");
		$("select").fadeOut("fast");
		$("#brandacontainnerbox select").fadeIn("fast");
		var windowWidth =  $(window).width();  
		var windowHeight = $(window).height();
		var popupHeight = 250;   
		var popupWidth = 680;
		$("#brandacontainnerbox").css({   
			"position": "absolute", 
			"top": (windowHeight/2-popupHeight/2)+ document.documentElement.scrollTop,   
			"left": windowWidth/2-popupWidth/2   
		});
	  
		$("#backgroundPopup").css({   
			"height": document.body.clientHeight,
			"scrolling": 'yes'
		});   
}

function brandaHideFunction(){
	$("#brandacontainnerbox").toggle('fast');
	var selected=getSelectBrand();
	if(selected!=''){
		$("#brandaselected").html("<span class='tipstr' title='"+selected+"'>"+selected+"</span>&nbsp;<img style='cursor:pointer' onclick='resetBrandFunction();'"+
												"src='/Public/default/Images/compare_delete_button.jpg' alt='"+selected+"' />");
	}
}

function getSelectBrand(){
	brand=($('#brand option:selected').val()!=0)?$('#brand option:selected').text():'';
	series=($('#series option:selected').val()!=0)?$('#series option:selected').text():'';
	carname=($('#carname option:selected').val()!=0)?$('#carname option:selected').text():'';
	selected=(carname!='')?carname:((series!='')?series:brand);
	return selected.substr(4,selected.length-4);
}

function resetBrandFunction(){
	$("#brandaselected").html('');
	$('#carname option').attr('selected','');
	$('#series option').attr('selected','');
	$('#brand option').attr('selected','');
}

//提交表单的dosubmit
function checking(obj)
{
if(document.getElementById("brandacontainnerbox").style.display=='none' || document.getElementById("brandacontainnerbox").style.display=='')
	{
    return true;
	}
else
    {
	return false;    
    }
}
//表格颜色切换
function changeColor(o,a,b,c,d)
{
	var t=document.getElementById(o).getElementsByTagName("tr");
	for(var i=0;i<t.length;i++)
	{
		t[i].style.backgroundColor=(t[i].sectionRowIndex%2==0)?a:b;
		t[i].onmouseover=function(){
		if(this.x!="1") this.style.backgroundColor=c;
	}
	t[i].onmouseout=function()
	{  if(this.x!="1")this.style.backgroundColor=(this.sectionRowIndex%2==0)?a:b; }
	}
}
