function $(id)
{
	return document.getElementById(id);
}


function AddFavorite()
{
	window.external.AddFavorite('http://en.texnet.com.cn','China Textile');
}

function selectAll(obj,name)
{
	var objs = document.getElementsByName(name);
	if( obj.checked == true )
	{
		for (var i=0;i<objs.length;i++){
			objs[i].checked = true;
		}	
	}
	else
	{
		for (var i=0;i<objs.length;i++){
			objs[i].checked = false;
		}	
	}
}

function enquiryAll(form,name,id)
{
	var ids = "";
	var objs = document.getElementsByName(name); 
	for ( var i=0;i<objs.length;i++ ) {
		if( objs[i].checked ){
	  	ids = ids + objs[i].value + ",";
	  }
	}
	if ( ids == "" ) {
	  alert("Please choose company to inquiry!");
	  return true;
	}
	$(id).value = ids+"0";
	form.submit();
	return true;
}

	
//获得obj的绝对位置x
function getObjLeft(obj)
{
	//var obj = document.getElementById(id);
  var eleft = obj.offsetLeft;
	
  while (obj = obj.offsetParent){
    eleft += obj.offsetLeft;
	}
	return eleft;
}

//获得obj的绝对位置y
function getObjTop(obj)
{
	//var obj = document.getElementById(id);
  var etop = obj.offsetTop;
	
  while (obj = obj.offsetParent){
    etop+=obj.offsetTop;
	}
	return etop; 
}

//定位
function setPosition(obj1,obj2)
{
	var etop  = getObjTop(obj1);
	var eleft = getObjLeft(obj1);
	var eeleft = document.body.clientWidth - 200 + document.body.scrollLeft;
	if (eleft > eeleft){
		eleft =  eeleft - 20;
	}   
	obj2.style.top  = etop+20;
	obj2.style.left = eleft;
}

function setPositionlt(obj1,obj2,left,top)
{
	var etop  = getObjTop(obj1);
	var eleft = getObjLeft(obj1);
	var eeleft = document.body.clientWidth - 200 + document.body.scrollLeft;
	if (eleft > eeleft){
		eleft =  eeleft - 20;
	}   
	obj2.style.top  = etop+top;
	obj2.style.left = eleft+left;
}
	
	
var mopen1 = true;
function MM_showHideLayers(more_id,position_id)
{
	 if (mopen1)
	 {
		 document.getElementById(more_id).style.display = "";
		 setPosition(document.getElementById(position_id),document.getElementById(more_id));
	 }
	 else
	 {
	   document.getElementById(more_id).style.display = "none";
	 }
	 mopen1 = !mopen1;
}

function MM_showMore(id1,id2){
	 document.getElementById(id1).style.display="";
	 setPosition(document.getElementById(id2),document.getElementById(id1));
}

function MM_showMoreWithPosition(id1,id2,left,top){
	 document.getElementById(id1).style.display="";
	 setPositionlt(document.getElementById(id2),document.getElementById(id1),left,top);
}

function MM_hidMore(id){
  document.getElementById(id).style.display="none";
}

function setChoice(value)
{ 
	$('member_type').style.display = "none";
	$('time_filter').style.display = "none";
	$('offer_type').style.display = "none";
	if( value == 'company' ){
		$('member_type').style.display = "";
	
	} else if ( value == 'product' ){
		$('member_type').style.display = "";

	} else if ( value == 'offer' ){
		$('offer_type').style.display = "";
		$('time_filter').style.display = "";
	}
}

function AddItem(ObjName, DesName)
{
	var k = 0;
	var maxselected = 0
	var i = $(ObjName).options.length;
	if ( i==0 ) {
		return;
	}
	for ( var h=0; h<i; h++ )
	if ( $(ObjName).options[h].selected ){
		k++;
		maxselected = h + 1;
	}
	if (maxselected >= i){
		maxselected = 0;
	}
	if ( $(DesName).length + k > 12){
		window.alert("You can choose 12 items at most!");
		return;
	}
	
	if ( $(ObjName).id != '' && $(DesName).id != '' ){
		i = $(ObjName).options.length;
		j = $(DesName).options.length;
		for (h=0; h<i; h++){
			if ( $(ObjName)[h].selected ){
				var Code = $(ObjName).options[h].value;
				var Text = $(ObjName).options[h].text;
				j = $(DesName).options.length;
				if (Code == 0){
					for (k=j-1; k>=0; k-- ){
						$(DesName).options[k] = null;
					}
					j = 0;
				}
				HasSelected = false;
				for (k=0; k<j; k++ ){
					if ( $(DesName).options[k].value == Code ){
						HasSelected = true;
						break;
					}
				}
				if ( HasSelected == false ){ 
					$(DesName).options[j] = new Option(Text, Code);
				}
				$(ObjName).options[h].selected = false;
			}
		}
		$(ObjName).options[maxselected].selected = true;
	}
}

function DeleteItem(ObjName)
{
	var minselected = 0;
	if ( $(ObjName).id != '' ){
		for ( i=$(ObjName).length-1; i>=0; i--){
			if ( $(ObjName).options[i].selected ){
				if (minselected==0 || i<minselected){
						minselected = i;
				}
				$(ObjName).options[i] = null;
			}
		}
		i = $(ObjName).length;
		if (i>0){
			if ( minselected>=i ){
				minselected = i-1;
			}
			$(ObjName).options[minselected].selected=true;
		}
	}
}

function advForm(idselect, idinput)
{
	if( !submitSearch('term') ){
		return false;
	
	} else {
		var Obj = $(idselect);			
		var r = "";
		for (var i=0;i<Obj.options.length;i++){
			var value = Obj.options[i].value;
			if ( value != '' ){
				r += value + ",";
			}
		}
		$(idinput).value = r;
		return true;
	}
}


function submitSearch(terms)
{
	if( $(terms).value == '' ){
		alert("Please input the keyword!");
		return false;
	}
	return true;
}
