// JavaScript Document
//只能輸入數字跟刪除鍵
function CheckNum(e){
    var key = window.event ? e.keyCode : e.which;
	var keychar = String.fromCharCode(key);
	reg = /\d/;
	return reg.test(keychar);
}

// 開啟檔案管理視窗
function upload_window(action_file,return_id){   
    var new_width  = 720;
    var new_height = 500;
    //var scr_width  = screen.availWidth;
    //var scr_height = screen.availHeight;
    //var old_width  = scr_width - new_width;
    //var old_height = scr_height;
    //var space = 0 - window.screenLeft ;
    //window.resizeTo(old_width,old_height);
    //window.moveBy(space,0);
    window.open(action_file + '&return_id=' + return_id ,'','width='+new_width+',height='+new_height+',scrollbars=yes,status=yes');
}

//選擇相關分類、產品、跨分類
function sel_related_items(ReturnID) {
    related_value = '';
	pc_name_str='';
    related_check = document.related_items.elements.length;
    for (i=0;i<related_check;i++){
        if ( document.related_items.elements[i].checked ) {
			pc_name ='pc'+ document.related_items.elements[i].value;
			pc_name_str += document.related_items.elements[i].value + '-' +document.getElementById(pc_name).value + '<br>';
            related_value += document.related_items.elements[i].value + ',';
        }else{
            related_value += '';
        }
    }
	related_value = related_value.substring(0,related_value.length -1 ); //去除最後一個,
	window.opener.document.getElementById("new_cate").innerHTML=pc_name_str;
    window.opener.document.getElementById(ReturnID).value = related_value;
    self.close();
}

function resize_opener(){
    var scr_width  = screen.availWidth;
    var scr_height = screen.availHeight;
    window.opener.resizeTo(scr_width,scr_height);
}
function selectAll(frm, column) {
    id_list = eval("document." + frm + ".elements.length");
    for ( i=0 ; i<id_list ; i++ ){
    	if (eval("document." + frm + ".elements[i].name")==column) {
    		eval("document." + frm + ".elements[i].checked = true");
    	}
    }
}

function clearAll(frm, column) {
    id_list = eval("document." + frm + ".elements.length");
    for ( i=0 ; i<id_list ; i++ ){
    	if (eval("document." + frm + ".elements[i].name")==column) {
    		eval("document." + frm + ".elements[i].checked = false");
    	}
    }
}
function selectAll_cart() {
     id_list = eval("document.cart.elements.length");
    for ( i=0 ; i<id_list ; i++ ){
		ck_name=eval("document.cart.elements[i].name");
    	if (ck_name=="c_id[]" || ck_name=="p_id[]" || ck_name=="t_id[]") {
    		eval("document.cart.elements[i].checked = true");
    	}
    }
}

function clearAll_cart() {
    id_list = eval("document.cart.elements.length");
    for ( i=0 ; i<id_list ; i++ ){
    	ck_name=eval("document.cart.elements[i].name");
    	if (ck_name=="c_id[]" || ck_name=="p_id[]" || ck_name=="t_id[]") {
    		eval("document.cart.elements[i].checked = false");
    	}
    }
}
function cart_sumit(func) {
    frm=document.cart;
	frm.func.value=func;
	frm.submit();
}
function inquiry_action(type,column,cate){
    frm=document.cart;
    var flag = 0;
    id_list = frm.length;
    for ( i=0 ; i<id_list ; i++ ) {
	    if ( (frm.elements[i].checked) && (frm.elements[i].name == column) ) {
		   flag++;
		}
	}
	if (flag > 0) {
		frm.list_type.value=type;
		frm.submit();
		return true;		
	} else {
		alert("Please select " + cate + "!!");
		return false;
	}
}
function inquiry_action_one(type) {
    frm=document.cart;
	frm.list_type.value=type;
	frm.submit();
}
function checkoutCart(frm, column) {
    id_list = frm.length;
    var flag = 0;
	var cookie_value = "";
	var checked_num = 0;
	var cookie_name = "inq_id=";
    for ( i=0 ; i<id_list ; i++ ) {
       if ( (frm.elements[i].checked) && (frm.elements[i].name == column) ) {
		   flag++;
        }
    }
	if (flag > 0) {
        document.cookie = cookie_name + cookie_value + ";path=/";
        frm.mod.value = "inquiry_now";
		frm.action = "/business_inquiry.php";
		frm.submit();
		return true;		
	} else {
		alert('Please select some item!');
		return false;
	}
}

function checkoutCart1(frm, x) {  // 直接contact
	var cookie_value = x;
	var checked_num = 0;
	var cookie_name = "inq_id=";
	document.cookie = cookie_name + cookie_value + ";path=/";
	if (frm){
		id_list = frm.length;   
		frm.mod.value = "inquiry_now";
		frm.action = "/business_inquiry.php";
		frm.submit();
		return true;		
	} else {
		location.href= "/business_inquiry.php?mod=inquiry_now";
	}
}

function gotourl(form_name){
	frm = eval("document." + form_name + ".link");
    if (frm.options[frm.selectedIndex].value  != "none"){
        location = frm.options[frm.selectedIndex].value;
	}
}

function form_submit(form_name,action){
	frm = eval("document." + form_name);
	if(action !=""){
	    frm.func.value=action;   
	}
	frm.submit();
}
function FormCheckDel(form) {  
	delchecked=0;
	if (form.total_box.value ==1 && form['id[]'].checked==true) {
		delchecked++;     
	} else if(form.total_box.value > 1) { 
		for (var i=0;i<form.total_box.value;i++) {
			var e = form['id[]'][i];
			if (e.checked==true) { 
				delchecked++;
			}   
		}
	}  
	if (delchecked==0) {
		alert("Please select items!!")
		return false;
	} else {
		Scheck = confirm("Are you sure to delete items?") 
		if (Scheck==true) {
			form.method = "post";
			form.submit();
			return true; 
		} 
	}       
}  
