// JavaScript Document

function select_tab(title_name,content_name,select_n,selected_title_css,noselected_title_css) {
	var obj_title = getElementsByName_iefix('div',title_name);

	var obj_content = getElementsByName_iefix('div',content_name);
	for(i=0;i<obj_title.length;i++)	{

		if (!obj_content[i]) {
			//alert ('the no.' + i+1 + ' content_name not exists');

			return;

		}
		
		if (i == select_n) {
			obj_title[i].className=selected_title_css;

			obj_content[i].className = "selected_content";

		} else {

			obj_title[i].className=noselected_title_css;

			obj_content[i].className = "noselected_content";

		}

		

	}

}

function getElementsByName_iefix(tag, name) {

	var elem = document.getElementsByTagName(tag);
	var arr = new Array();

	for(i = 0,iarr = 0; i < elem.length; i++) {

		att = elem[i].getAttribute("name");

		if(att == name) {

			arr[iarr] = elem[i];

			iarr++;

		}

	}

	return arr;

}

function select_category(select_n){

	var title_name = 'category_title';

	var content_name = 'category_content';

	var selected_title_css = 'selected_category_title';

	var noselected_title_css = 'noselected_category_title';

	select_tab(title_name,content_name,select_n,selected_title_css,noselected_title_css)

}

function select_new_arrived(select_n){

	var title_name = 'new_arrived_title';

	var content_name = 'new_arrived_content';

	var selected_title_css = 'selected_new_arrived_title';

	var noselected_title_css = 'noselected_new_arrived_title';

	select_tab(title_name,content_name,select_n,selected_title_css,noselected_title_css)

}



/* 

* 选中下拉选单id= id 的 value = value 的项

* 

*/



//	var obj = document.getElementsByTagName("body");

//	obj = obj[0];

//	forbidden_rightbtn(obj);

	





function select_option ( id , value ){

	if (value == '') return;

	var selected_value = value;

	var selected_index = 0;

	for (i=0;i< document.getElementById(id).length;i++){

		if ( document.getElementById(id).options[i].value == selected_value ) {

			selected_index = i;

		}				

	}

	document.getElementById(id).selectedIndex = selected_index;

}





function g(id){

	return document.getElementById(id);

}

function just_number(id){

	g(id).value = g(id).value.replace(/[^\d]/g,'');

}



function change_tr_color(id) {

	overclassName = "td_over";

	defaultclassName = "td_default";

	//var TbRow = document.getElementsByName_iefix(id);

	var TbRow = getElementsByName_iefix('table',id);

	if (TbRow){

		for (var k=0;k<TbRow.length ;k++) {

			for (var i=0;i<TbRow[k].rows.length ;i++ ){

				if (TbRow[k].rows[i].rowIndex%2==1){

					className = defaultclassName;

				} else {

					className = defaultclassName;

				}

				TbRow[k].rows[i].className=className;

				TbRow[k].rows[i].onmouseover=function (){ this.className = overclassName};

				TbRow[k].rows[i].onmouseout=function (){ this.className =  'td_default'};

			}

		}

	} else {

		alert('not exist' + id);

	}

}



function getElementsByName_iefix(tag, name) {

	var elem = document.getElementsByTagName(tag);

	var arr = new Array();

	for(i = 0,iarr = 0; i < elem.length; i++) {

		att = elem[i].getAttribute("name");

		if(att == name) {

			arr[iarr] = elem[i];

			iarr++;

		}

	}

	return arr;

}

 // add 2008.09.11 by CY

// if browser is IE then ...

function get_op(){

	if(document.all){

		return 'ie';

	}else{

		return '';	

	}

}

 // replace all blank space of js,like PHP trim();

String.prototype.strtrim = function(){

	return this.replace(/(^\s*)|(\s*$)/g, "");

}

// search action of all site, rewrite url...

function search_action(){

	var keyword = g('keyword').value.strtrim();

	var show_type = g('show_type').value.strtrim();

	var search_type = g('search_type').value.strtrim();

	if(keyword.length >0){

		document.location.href = "product--search--2--0--"+search_type+"--"+keyword+"--"+show_type+"--asc--1.html";

	}

}

// press Enter to search keyword, only use in IE

function enter2search(){

	if(get_op() == 'ie'){

		if(window.event.keyCode==13){

			search_action();

		}

	}

}

function change_mode(mode){

	 if(mode == 'flat'){

		 g('list_img').src = 'images/display_mode_grid.gif';

		 g('flat_img').src = 'images/display_mode_list_act.gif';

	 }else{

		 g('list_img').src = 'images/display_mode_grid_act.gif';

		 g('flat_img').src = 'images/display_mode_list.gif';

	 }

}

function change_sortby(val){ 

	if(val == 'asc'){

		g('price_img').src = 'images/sortby_price_up_act.gif';

		g('time_img').src = 'images/sortby_time_up.gif';

	}else if(val == 'desc'){

		g('price_img').src = 'images/sortby_price_down_act.gif';

		g('time_img').src = 'images/sortby_time_up.gif';

	}else if(val == 't_asc'){

		g('price_img').src = 'images/sortby_price_up.gif';

		g('time_img').src = 'images/sortby_time_up_act.gif';

	}else if(val == 't_desc'){

		g('price_img').src = 'images/sortby_price_up.gif';

		g('time_img').src = 'images/sortby_time_down_act.gif';

	}

}



function sel_change(){

	//alert(g('menu1').value);

	document.location = g('menu1').value;

}

// -- end 



function getObject(objectId) {

    if(document.getElementById && document.getElementById(objectId)) {

	// W3C DOM

	return document.getElementById(objectId);

    } else if (document.all && document.all(objectId)) {

	// MSIE 4 DOM

	return document.all(objectId);

    } else if (document.layers && document.layers[objectId]) {

	// NN 4 DOM

	return document.layers[objectId];

    } else {

	return false;

    }

}



function InitAjax(){

	

	var ajax=false;

	try{

		ajax=new ActiveXObject("Msxml2.XMLHTTP");

	}catch(e){

		try{

			ajax = new ActiveXObject("Microsoft.XMLHTTP");

		}catch(E){

			ajax=false;

		}

	}

	if(!ajax && typeof XMLHttpRequest != 'undefined'){

		ajax=new XMLHttpRequest();

	}

	return ajax;

}





function checkOrderPayment(uid, order_id) {

	var methodObj = getElementsByName_iefix('input','order_payment');

	var method = 0 ;

	for(var i=0; i<methodObj.length; i++) {

		if (methodObj[i].checked) {

			var method = methodObj[i].value;

			break;

		}

	}

	

	if (method==0) {

		alert("Please select the payment method");

		return false;

	}

	

	var form_id = '';

	

	switch (method) {

		case '3': var form_id='';break;

		case '6': var form_id='ctopay1';break;

		case '8': var form_id='ctopay1';break;

		case '9': var form_id='payeasy1';break;

		case '10': var form_id='payeasy2';break;
		case '13': var form_id='gspay'; break;

	}

	var ajax =InitAjax();

	var poststr='order_id='+order_id+'&c_id='+uid+'&method='+method;

	var url = "my-account.php";

	ajax.open("post", url, true);

	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

	ajax.send(poststr);

	ajax.onreadystatechange=function(){

		if(ajax.readyState==4&&ajax.status==200){

			if(form_id!='') {

				getObject(form_id).submit();

			} else {

				location.href= ajax.responseText;

			}

		}

	}

	return true;

}