// JavaScript Document
function addLoadEvent(func){
	var oldonload=window.onload;
	if(typeof window.onload!='function'){
		window.onload=func;
	}
	else{
		window.onload=function(){
			oldonload();
			func();
		}
	}
}
function getElementsByClassName (className){
	var allElements=document.getElementsByTagName("*");
	var elements = new Array();
	for(var i=0;i<allElements.length;i++){
		if(allElements[i].className==className){
			elements[elements.length]=allElements[i];
		}
	}
	return elements;
}


addLoadEvent(selectAll);

function selectAll(){
	allSelected=true;
	var selectAll = document.getElementById("selectAll");
	selectAll.relatedment = selectItems = getElementsByClassName('selectItem');
	checkSelect();
	for(i=0;i<selectItems.length;i++){
	selectItems[i].onchange=selectItems[i].onclick=checkSelect;
	}
	if(selectAll.tagName=="BUTTON"){
		selectAll.onclick= function(){
				if(allSelected){
					for(i=0;i<selectItems.length;i++){
						selectItems[i].checked=false;
						allSelected=false;
						selectAll.firstChild.nodeValue="全选";
					}
				}
				else{
					for(i=0;i<selectItems.length;i++){
						selectItems[i].checked= true;
						allSelected=true;
						selectAll.firstChild.nodeValue="取消全选";
					}
				}
			}
	}
	if(selectAll.tagName=="INPUT"){
		selectAll.onchange=selectAll.onclick=function(){
			if(selectAll.checked){
				for(i=0;i<selectItems.length;i++){
					selectItems[i].checked=true;
				}
			}
			if(!selectAll.checked){
				for(i=0;i<selectItems.length;i++){
					selectItems[i].checked=false;
				}
			}
		}
	}
}

function checkSelect(){
	var selectAll = document.getElementById("selectAll");
	allSelected=true;
	for(i=0;i<selectItems.length;i++){
		if(selectItems[i].checked != true){
			allSelected=false;
			}
		}
		if(allSelected){
			if(selectAll.tagName=="BUTTON"){
				selectAll.firstChild.nodeValue="取消全选";
			}
			if(selectAll.tagName=="INPUT"){
				selectAll.checked=true;
			}
		}
		if(!allSelected){
			if(selectAll.tagName=="BUTTON"){
				selectAll.firstChild.nodeValue="全选";
			}
			if(selectAll.tagName=="INPUT"){
				selectAll.checked=false;
			}
		}
}

function deleteSomeProducts(path){
	var selectItems = getElementsByClassName('selectItem');
	var temp='';
	for(i=0;i<selectItems.length;i++){
		if(selectItems[i].checked == true){
				temp=temp+i+',';
		}
	}
	path=path+'/temp/'+temp;
	document.getElementById('mall').action=path;
	document.getElementById('mall').submit();
		
}
function deleteFavor(path){
	var selectItems = getElementsByClassName('selectItem');
	var temp='';
	for(i=0;i<selectItems.length;i++){
		if(selectItems[i].checked == true){
				temp=temp+selectItems[i].value+',';
		}
	}
	path=path+'/temp/'+temp;
	document.getElementById('mall').action=path;
	document.getElementById('mall').submit();
		
}
