var ip_flag = 1;
function init()
{
	preload_png();
	//show_com_info();
	//mvc_random();

	}

function getMagicWidth()
{
	var obj = document.getElementById("Div_Width_Refer");
	var obj_w = obj.offsetWidth

	var client_w = document.body.clientWidth;
	var return_w = client_w - (obj_w + 10);
	var mix_w = 980;
	return obj_w+10;
}
function banner_url(url,id){
		document.all(id).href = url;
	}
function AddInquire(formName){
  obj = GetFormObj(formName);
  obj.submit();
}
function GetFormObj(formname){
	for (i=0;i<document.forms.length;i++){
		if (document.forms[i].name == formname) return document.forms[i];
	}
}
function selectAll(formName,checkName){
	obj_select_all = document.all("select_all");
  obj_clear_all = document.all("clear_all");
  obj_select_all.style.display = "none";
  obj_clear_all.style.display = "block";
  if(document.all("select_all2"))
  {
  obj_select_all2 = document.all("select_all2");
  obj_clear_all2 = document.all("clear_all2");
  obj_select_all2.style.display = "none";
  obj_clear_all2.style.display = "block";
  }
  obj = GetFormObj(formName);
  var len = obj.elements.length;
  for (var i = 0; i < len; i++) {
	var e = obj.elements[i];
	if (e.name == checkName  && !(e.disabled)) {
		e.checked = true;
	}
   }
}
function cleanAll(formName,checkName){
	obj_select_all = document.all("select_all");
  obj_clear_all = document.all("clear_all");
  obj_select_all.style.display = "block";
  obj_clear_all.style.display = "none";
  if(document.all("select_all2"))
  {
  obj_select_all2 = document.all("select_all2");
  obj_clear_all2 = document.all("clear_all2");
  obj_select_all2.style.display = "block";
  obj_clear_all2.style.display = "none";
  }
  obj = GetFormObj(formName);
  var len = obj.elements.length;
  for (var i = 0; i < len; i++) {
	var e = obj.elements[i];
	if (e.name == checkName) {
		e.checked = false;
	}
  }
}
function inquireSubmit(formName){
  obj = GetFormObj(formName);
  obj.submit();
}
function fixpng() {

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

var img = document.images[i];
var imgType = img.src.substring(img.src.length - 4, img.src.length);


if (imgType == ".png" || img.Type == ".PNG") {

var imgID = (img.id)? "id='" + img.id + "' " : "";
var imgClass = (img.className)? "class='" + img.className + "' " : "";
var imgTitle = "title='" + ((img.title)? img.title : img.alt) + "' ";
var imgStyle = "visibility:visible; " + img.style.cssText;
imgStyle += "vertical-align:20%; ";
imgStyle += (img.align == "left")? "float:left; " : "";
imgStyle += (img.align == "right")? "float:right; " : "";
imgStyle += (img.parentElement.href)? "cursor:hand; " : "";
imgStyle += "width:" + img.width + "px; height:" + img.height + "px; ";
imgStyle += "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader";
imgStyle += "(src='" + img.src + "'); ";

img.outerHTML = "<span " + imgID + imgClass + imgTitle
+ " style=\"" + imgStyle + "\" ></span>";
i = i-1;

}
}
return;
}
function fixpng_video() {
for (var i = 0; i < document.images.length; i++) {

var img = document.images[i];
var imgType = img.src.substring(img.src.length - 4, img.src.length);

if (imgType == ".png" || img.Type == ".PNG") {

var imgID = (img.id)? "id='" + img.id + "' " : "";
var imgClass = (img.className)? "class='" + img.className + "' " : "";
var imgTitle = "title='" + ((img.title)? img.title : img.alt) + "' ";
var imgStyle = "display:inline; " + img.style.cssText;
imgStyle += "vertical-align:20%; ";
imgStyle += (img.align == "left")? "float:left; " : "";
imgStyle += (img.align == "right")? "float:right; " : "";
imgStyle += (img.parentElement.href)? "cursor:hand; " : "";
imgStyle += "width:" + img.width + "px; height:" + img.height + "px; ";
imgStyle += "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader";
imgStyle += "(src='" + img.src + "'); ";

img.outerHTML = "<span " + imgID + imgClass + imgTitle
+ " style=\"" + imgStyle + "\" ></span>";
i = i-1;
}
}
if(document.all("png_hd"))
document.all("png_hd").style.visibility="visible";
}
function setColor(id,cc){
	var obj;
	var cnt;
	obj=document.all[id];
	cnt=obj.length;

	for(i=0;i<cnt;i++){
		obj.item(i).style.color=cc;
	}
}
function setchecked(id){
var obj;
obj=document.all(id);
obj.checked="true";
event.returnValue=false;
}
function setbw_product(element){

	var obj2;
	var obj;
	var count=0;
	obj2= document.all("radiobutton")


	cnt=obj2.length;
	for(i=0;i<cnt;i++){
		if(obj2.item(i).checked){

					var A  = obj2.item(i).id;
					var B = element;
					var s = A.split("_");
					var ss= B.split("_");


			if(ss[0]=='catalog')
				{

					if(s[1]==ss[1])
						{
						obj= document.all("catalog"+s[1]);
						obj.href=obj2.item(i).catalog;

						}
					else
					{
						alert("Please Select Bandwidth,Thank!!");
						event.returnValue=false;
					}
				}
			else
				{
					if(s[1]==ss[1])
					{

						obj= document.all("video"+s[1]);
						obj.href="http://"+location.host+"/"+obj2.item(i).video;
					}
					else
						{
						alert("Please Select Bandwidth,Thank!!");
						event.returnValue=false;
						}
				}
		count=1;
		}

	}
	if(!count)
	{
	alert("Please Select Bandwidth,Thank!!");
	event.returnValue = false;
	}
}
function makeRequest(status)
	{
			if(status)
			{

			allp.innerHTML="<img src='"+status+"' width=242 height=232 border=1 style='border-color:#999999;'>";
			allp.style.left=250;
			allp.style.top=document.documentElement.scrollTop+event.clientY-150;
			}
			else
			allp.innerHTML="";


	}
function setbw(){
	var obj;
	var obj2;

	obj= document.all("catalog_link")
	obj2=document.all("radBW");


	cnt=obj2.length;
	for(i=0;i<cnt;i++){
		if(obj2.item(i).checked){
			if(obj2.item(i).value=='adsl')
				{
					obj.href=obj2.item(i).catalog_adsl;
				}
			else
				{
					obj.href=obj2.item(i).catalog_dail_up;
				}
		}
	}

}

function setbw2(){
	var obj;
	var obj2;


	obj2=document.all("radBW");
	obj= document.all("video_link")


	cnt=obj2.length;
	for(i=0;i<cnt;i++){
		if(obj2.item(i).checked)
		{
			if(obj2.item(i).value=='adsl')
				{
					//obj.href=obj.href+"&bw=300k";
					obj.href=obj.href.replace("bw","300k");
				}
			else
				{
					//obj.href=obj.href+"&bw=56k";
					obj.href=obj.href.replace("bw","56k");

				}
		}
	}

}
function setBandwidth(band){
	var url = location.href;
	idx = url.lastIndexOf("&bandwidth");
	if (idx > 0 ){
	  url2 = url.substr(0,idx)+"&bandwidth="+band;
	}else{
 	  url2 = url+"&bandwidth="+band;
	}
	location.href = url2;
}

function setsbw(video){
	var obj;
	var obj2;
	var name = video.id;

	obj=document.all(name);
	obj2=document.all("bandwidth");


	cnt=obj2.length;
	for(i=0;i<cnt;i++){
		if(obj2.item(i).checked){
			//obj.href=obj.href+"&bw="+obj2.item(i).value+"&#main";
			obj.href=obj.href.replace("bw",obj2.item(i).value);

		}
	}
}

function setchecked_video(id){
var obj;
var replaced_bw;
//alert(id);

obj=document.all(id);
obj.checked="true";
event.returnValue=false;
var url = location.href;

if(url.search("k")!="-1")
	{
			if(url.search("300k") && url.search("300k")!="-1")
				replaced_bw="300k";

			if(url.search("56k") && url.search("56k")!="-1")
				replaced_bw="56k";

			if(url.search("800k") && url.search("800k")!="-1")
				replaced_bw="800k";


		var bw_url = location.href;
		bw_urls = bw_url.replace(replaced_bw,obj.value);
		location.href = bw_urls;

	}
}
function setchecked_video2(id){
var obj;
var replaced_bw;
obj=document.all(id);
var url = location.href;

if(url.search("k")!="-1")
	{
			if(url.search("300k") && url.search("300k")!="-1")
				replaced_bw="300k";

			if(url.search("56k") && url.search("56k")!="-1")
				replaced_bw="56k";

			if(url.search("800k") && url.search("800k")!="-1")
				replaced_bw="800k";


		var bw_url = location.href;
		bw_urls = bw_url.replace(replaced_bw,obj.value);
		location.href = bw_urls;

	}
}

function changeSize()
{
   var Mediaplayer = document.all("Mediaplayer");
   var bandwidth_0 = document.all("bandwidth_0");
   if(bandwidth_0.checked)
   	{

   		changeSizeSmall();
   	}
   else
   	{
   		if(Mediaplayer.width <= "320"){
   		    wx=582,wy=550,wz=578,xx=4;
   		    Mediaplayer.width = 384;
   		    Mediaplayer.height = 372;

   		}else
   		   if(Mediaplayer.width <= "384"){
   		      wx=482,wy=520,wz=514,xx=2;
   		      Mediaplayer.width = 480;
   		      Mediaplayer.height = 465;

   		   }else   if(Mediaplayer.width >= "385"){
   		       wx=382,wy=490,wz=450,xx=0;
   		       Mediaplayer.width = 320;
   		       Mediaplayer.height = 310;
   		   }
		}
}

function changeSizeSmall()
{
   if(Mediaplayer.width <= "213"){
       wx=582,wy=550,wz=578,xx=4;
       Mediaplayer.width = 254;
       Mediaplayer.height = 252;
			 //alert("1");
   }else
      if(Mediaplayer.width <= "254"){
         wx=482,wy=520,wz=514,xx=2;
         Mediaplayer.width = 320;
         Mediaplayer.height = 310;
	      //alert("2");
      }else   if(Mediaplayer.width >= "320"){
          wx=382,wy=490,wz=450,xx=0;
          Mediaplayer.width = 213;
          Mediaplayer.height = 206;
      	//alert("3");
      }
}

function zoom(obj){
			if(obj)
			{
				var obj2;
				obj2 = document.all("bandwidth");
				var bw;

				cnt=obj2.length;
				for(i=0;i<cnt;i++){
				if(obj2.item(i).checked)
					{
						bw = obj2.item(i).value;
					}
				}

				if(bw=="0")
				{
					obj = obj.replace("/hb/","/b/");
				}

				document.getElementById("zoomphoto").innerHTML="<img src='"+obj+"'  border=1 style='border-color:#999999;' onclick='zoom()'><br><br><img src=\"/images/close-buttom.gif\" onClick=\"javascript:zoom();\" style=\"cursor:hand;\" alt=\"close window\"> ";
				document.getElementById("zoomphoto").style.display="";
				document.getElementById("zoomphoto").style.top=document.body.scrollTop;
				document.getElementById("zoombg").style.display="";
				document.getElementById("zoombg").style.top=document.body.scrollTop;
				document.getElementById("zoombg").style.overflow="auto";
				document.body.style.overflow="hidden";
			}
			else
			{
				document.getElementById("zoomphoto").style.display="none";
				document.getElementById("zoombg").style.display="none";
				document.body.style.overflow="";
				//document.body.scrollTop=document.getElementById('main').offsetTop+30;
				}

return;
}

function show_enlarge_text(obj,action)
	{
		if(action)
		document.getElementById(obj).innerHTML="Enlarge Picture";
		else
		document.getElementById(obj).innerHTML="&nbsp;";
	}
function setsbw_catalog(catalog){
	var obj;
	var obj2;
	var name = catalog.id;
	obj=document.all(name);
	obj2=document.all("bandwidth");


	cnt=obj2.length;
	for(i=0;i<cnt;i++){
		if(obj2.item(i).checked){
			//obj.href=obj.href+"&bw="+obj2.item(i).value;
			if(obj2.item(i).value==0)
			obj.href= obj.href.replace("adsl","dial_up");
			else
			obj.href= obj.href.replace("dial_up","adsl");

		}
	}
}

function zoom_r(obj)
{
	if(obj)
	{
			document.getElementById("zoomphoto").innerHTML="<img src='"+obj+"'  border=1 style='border-color:#999999;' onclick='zoom_r()'><br><br><img src=\"images/close-buttom.gif\" onClick=\"javascript:zoom_r();\" style=\"cursor:pointer;\" alt=\"close window\"> ";
			document.getElementById("zoomphoto").style.top=document.body.scrollTop;
			document.getElementById("zoomphoto").style.display="";
			document.getElementById("zoombg").style.top=document.body.scrollTop;;
			document.getElementById("zoombg").style.display="";
			document.getElementById("zoombg").style.overflow="auto";
			document.body.style.overflow="hidden";
			//alert(obj);
		}
	else
		{
			document.getElementById("zoomphoto").style.display="none";
			document.getElementById("zoombg").style.display="none";
			document.body.style.overflow="";
			//document.body.scrollTop=document.getElementById('main').offsetTop+30;
			}

return;
	}




function show_com_info()
{

	 var iwantA = new Array();
	 var iwantB = new Array();
	 var iwantC = new Array();
	 var iwantD = new Array();
	 var A=0;
	 var B=0;
	 var C=0;
	 var D=0;

	 var init_value = set_cookie(1);
	 //var object1 = document.getElementsByTagName("table");
	 var object1 = document.getElementById('all_company').getElementsByTagName("table");
	 var all_company = ""	;

	 var j=0;

   var iwant_id_str ="";
		 for(var i=0;i < object1.length;i++)
		 {


		  	  switch(object1[i].getAttribute('rank'))
		  	  {
		  	    case("A"):
		  	    	iwantA[A]= object1[i];
		  	    	A++;
		  	    break;

		  	    case("B"):
		  	    	iwantB[B]= object1[i];
		  	    	B++;
		  	    break;

		  	    case("C"):
		  	    	iwantC[C]= object1[i];
		  	    	C++;
		  	    break;

		  	     case("D"):
		  	    	iwantD[D]= object1[i];
		  	    	D++;
		  	    break;

		  	  }

		 	  j++;

			}
//		 var isexist_com = set_cookie2();

//		 if(isexist_com)
//		 {
//			 for(var i=0;i<document.form1.elements.length;i++)
//					{
//						var temp_isexist_com ="";
//						if(document.form1.elements[i].type=="checkbox")
//						{
//							//alert(document.form1.elements[i].value2);
//							temp_isexist_com = document.form1.elements[i].value2;
//							if(isexist_com.match(temp_isexist_com))
//								{
//									//alert(temp_isexist_com);
//									document.form1.elements[i].checked="true";
//								}
//							}
//					}
//			}
	if(iwantA)
	all_company = sort_rank(iwantA,init_value);
	if(iwantB)
	all_company = all_company + sort_rank(iwantB,init_value);
	if(iwantC)
	all_company = all_company + sort_rank(iwantC,init_value);
	if(iwantD)
	all_company = all_company + sort_rank(iwantD,init_value);

	document.getElementById("all_company").innerHTML = all_company;
  document.getElementById("all_company").style.visibility ="visible";


	return;
}

function set_cookie(input_v)
{
var str_cookie = document.cookie;
var counter;
var temp;
var temp2;
var id_str = "com_counter";



if(str_cookie && str_cookie.match("com_counter"))
	{
		temp	=	str_cookie.split("com_counter");
		temp2	= parseInt(temp[1].replace("=",""));
		counter = temp2;

	}
else
 {
  counter = 1;
 }

		if(input_v)
		counter++;

		now=new Date( );
		now.setTime( now.getTime( ) + 1000 * 60 * 60 );

		document.cookie= id_str+"="+counter+id_str+"; expires=" + now.toGMTString( )+";path=/";
//cookie_counter = counter;
return(counter);
}


function set_cookie2(isexist)//php call inquir
{
var str_cookie = document.cookie;
var id_str = "com_kid";

//alert(str_cookie);

if(isexist && str_cookie.match(id_str))
	{
		//now=new Date( );
		//now.setTime( now.getTime( ) -1 );
		//document.cookie= id_str+"="+isexist+id_str+"; expires=" + now.toGMTString( )+";path=/";
		//document.cookie= id_str+"="+isexist+id_str+"+";path=/";
		//alert(document.cookie);
		//now.setTime( now.getTime( ) + 1000 * 60 * 60 );
		//document.cookie= id_str+"="+isexist+id_str+"; expires=" + now.toGMTString( )+";path=/";
		document.cookie= id_str+"="+isexist+id_str+";path=/";
		//alert(document.cookie);
		return;
	}
else if(isexist)
	{
		//now=new Date( );
		//now.setTime( now.getTime( ) + 1000 * 60 * 60 );
		//document.cookie= id_str+"="+isexist+id_str+"; expires=" + now.toGMTString( )+";path=/";
		document.cookie= id_str+"="+isexist+id_str+";path=/";
		//alert(document.cookie);
		return;
		}


else if(str_cookie.match(id_str))
	{

		temp	=	str_cookie.split(id_str);
		temp2	= temp[1].replace("=","");

		return(temp2);
		}
else
	{
		return(0);
		}

}




function sort_rank(ary,counter)
	{



		var len = ary.length;
		var temp1_array = new Array();
		var temp2_array = new Array();
		var temp3_array = new Array();
		var temp4_array = new Array();
		var tempxxx_array = new Array();
		var tempxxx_array1 = new Array();
		var tempxxx_array2 = new Array();

		var return_com = "";
		var w=0;
		var t=0;

		for(var i = 0 ;i < len ;i++)
			{

				//alert(ary[i].id);
				if(ary[i].getAttribute('isFixed') == 'Y')
				{
					temp1_array[w] = ary[i];
					tempxxx_array1[w] = temp1_array[w].id;
					w++;
				}
				else
				{
					temp4_array[t] = ary[i];

					t++;
				}
			}


		for(var i=0;i<t;i++)
		{
			var k;
			k = (i + counter)  % t ;
			//alert(counter);
			temp2_array[k] = temp4_array[i];
		  tempxxx_array2[i] = temp2_array[k].id;
		 }



		for(var i = 0 ;i <len ;i++)
			{
				if(ary[i].getAttribute('isFixed') == 'Y')
				{
					var temp_array = new Array();
					temp_array = temp2_array.splice(i,len-i,ary[i]);


				  if(temp_array)
				  temp2_array = temp2_array.concat(temp_array);



				  	for(var p=0;p< temp2_array.length;p++)
						{
								tempxxx_array[p] = 	temp2_array[p].id;
						}


				}
			}



		for(var i=0;i< temp2_array.length;i++)
		{
			//alert(temp2_array[i].id);
			temp3_array[i] = temp2_array[i].id;

		}

		//alert(temp3_array.join("--"));




			for(var i = 0 ;i < len ;i++)
			{
				var k;


				var newhtml = setouthtml(temp2_array[i].id);

				return_com = return_com + newhtml + '<hr color="#CCCCCC" size="1" width="97%">';
				//return_com = return_com + temp2_array[i].outerHTML + '<hr color="#CCCCCC" size="1" width="97%">';
			}


		return(return_com);

	}

function mvc_random()
	{
		if(!document.getElementById("nick_block")) return;

		var object = document.getElementById("nick_block").getElementsByTagName("div");
		var iwant = new Array();
		var iwant2 = new Array();

		var j=0;
		var counter = set_cookie(0);
		var temp = 0;
		var temp2 = 0;
		var temp3 = 0;
		for(var i=0; i< object.length;i++)
			{
				if(object[i].getAttribute('name') == "HD_number")
				{
					iwant[j] = object[i];

					j++;
				}

			}



		var len = iwant.length;
		var shift_left_length = 0;
		var most_right_point = 	0;

		var k = counter%len;
		//alert(k);



		for(var i=0;i<k;i++)
			{
				temp = parseInt(iwant[i].style.width.replace("px",""));
				shift_left_length = shift_left_length + temp;
			}

		//alert("shift_left_length: " +shift_left_length);
		j=0;
		for(var i=k;i<len;i++)
			{
				temp = parseInt(iwant[i].style.width.replace("px",""));
				temp2 = parseInt(iwant[i].style.left.replace("px",""));
				temp3 = temp2 - shift_left_length;

				iwant[i].style.left = temp3;
				iwant2[j] = iwant[i];
				j++;

				most_right_point = temp3 + temp;

			}

			//alert("most_right_point : " + most_right_point);
			temp = 0;
			for(var i=0;i<k;i++)
			{

				iwant[i].style.left = most_right_point+temp;
				temp = parseInt(iwant[i].style.width.replace("px",""))+temp;
				iwant2[j] = iwant[i];
				j++;
			}

			//alert("---");
			var all_mvc_random = "";
			for(var i = 0 ; i< len;i++)
				{
					var new_htm = setouthtml(iwant2[i].id);
				  all_mvc_random = all_mvc_random  + new_htm ;
				  //all_mvc_random = all_mvc_random  + iwant2[i].outerHTML ;


				}

		 document.getElementById("nick_block").innerHTML = all_mvc_random;
		 document.getElementById("nick_block").style.visibility ="visible";

		 return;





	}

function push_com_cookie()
{
	var cookie_com_str = set_cookie2();
	var cookie_com = new Array();  //cookie 中的公司列表id
	var temp_com = new Array();   //
	var new_com = new Array();
	var cookie_page_com = new Array();
	var now_page_com = new Array();
	var cookie_page_com_str = ""; //cookie紀錄中 這一頁的公司
	var now_page_allcom_str = "";
	var new_com_str = "";
	var temp_isexist_com;
	var j=0;
	var k=0;
	//alert(cookie_com_str);
	if(!cookie_com_str) return;
	cookie_com = cookie_com_str.split("-");
	for(var i =0 ;i<document.form1.length;i++)
	{
		if(document.form1.elements[i].type=="checkbox")
		{

			temp_isexist_com = document.form1.elements[i].value2;
			if(cookie_com_str.match(temp_isexist_com))
			cookie_page_com_str+="|"+temp_isexist_com;    //在這一頁中 cookie 有紀錄的公司

		}
		 if(document.form1.elements[i].checked)
			{
				temp_isexist_com = document.form1.elements[i].value2;
				now_page_com[k++] = temp_isexist_com;			 //在這一頁中 被選的公司
			}
		}


	j=0;
	for(var i=0; i<cookie_com.length;i++)
	{
			if(!cookie_page_com_str.match(cookie_com[i]))
			temp_com[j++] = cookie_com[i];
		}

	new_com = temp_com.concat(now_page_com);
	new_com_str = new_com.join("-");

	set_cookie2(new_com_str);
	return;


	}

function change_css(n_css,cid)
{
	document.getElementById(cid).className=n_css;
	return;

	}

function setouthtml(getid)
{

	 var   parentDiv   =   document.createElement("table");
	 var   sp2   =   document.getElementById(getid);

	parentDiv.appendChild(sp2);

	return (parentDiv.innerHTML);

	}

//---for search-----
function usecookie(do_action,cookiename,cookievalue)
{
	var str_cookie;
	var cookie_value = 0;
	var temp;
	var temp2;
	var now;

	str_cookie = document.cookie;


	switch(do_action)
	{
		case("get"):

			if(str_cookie && str_cookie.match(cookiename))
				{
					temp	=	str_cookie.split(cookiename);
					temp2	= temp[1].replace("=","");
					cookie_value = temp2;
				}

			return(cookie_value);

		break;

		case("set"):

		now=new Date( );
		now.setTime( now.getTime( ) + 1000 * 60 * 1 );

		document.cookie= cookiename+"="+cookievalue+cookiename+";path=/";

			return;

		break;



		}




	}

function select_bandwidth(stype,sname)
{

	var object1 = document.getElementsByTagName(stype);
	var bw = "l";

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

	  	if(object1[i].getAttribute('name') == sname && object1[i].checked)
	  	{

	  		if(object1[i].value=="adsl") bw = "h";

	  		usecookie("set","video_bandwidth",bw);

	 	  }
	}
}


function changetype(obj)
{
	 switch(true)
	 {
	 	case (obj.id=="video"):
		 	document.getElementById("p_video").className = add_str + "search_video_a";
			document.getElementById("p_catalog").className = add_str + "search_catalog_t";
		 	document.getElementById('search_type').value = "1";
		  document.getElementById('now_search').value = "1";
		  document.getElementById("adsl").checked=true;
			document.getElementById("dial_up").checked=false;
	 	break;

	  case (obj.id=="catalog"):

		 	document.getElementById("p_video").className = add_str + "search_video_t";
			document.getElementById("p_catalog").className = add_str + "search_catalog_a";
	 		document.getElementById('search_type').value = "2";
	 		document.getElementById('now_search').value = "1";
	 		//document.getElementById("adsl").checked=false;
			//document.getElementById("dial_up").checked=true;


	 		if(ip_flag==1)
	 		{
	 			document.getElementById("adsl").checked=true;
				document.getElementById("dial_up").checked=false;
	 		}
	 		else
	 		{
	 			document.getElementById("adsl").checked=false;
				document.getElementById("dial_up").checked=true;
	 			}



	 	break;
	 }
					return;
}

function re_state()
	{
	  if(document.getElementById('now_search').value=="0")
	  document.getElementById('search_type').value = "1";

	  document.getElementById('now_search').value = "0";

	 }

function check_browser()
{
 var language_type = 0;


 document.getElementById("p_video").className = add_str + "search_video_a";
 document.getElementById("p_catalog").className = add_str + "search_catalog_t";

 if(add_str)
 {
 language_type = 1;
 document.getElementById("search_note").innerHTML = "Search by code number or keyword.";
 }
 document.getElementById("language_type").value = language_type;
 return ;
}
function change_product_u(e_name,e_obj)
{
	var all_input = document.getElementsByTagName('input');
	var bw;
	for (var i = 0; i < all_input.length; i++)
	{
		if((all_input[i].getAttribute("name") == e_name) && (all_input[i].checked) )
		bw = (all_input[i].value == 'adsl')?"h":"l";
	}
	if(bw=="h")
	{
		e_obj.href = e_obj.href.replace("bw=l","bw=h");
		e_obj.href = e_obj.href.replace("56k","300k");
		e_obj.href = e_obj.href.replace("dial_up","adsl");
	}
	else
		{
		e_obj.href = e_obj.href.replace("bw=h","bw=l");
		e_obj.href = e_obj.href.replace("300k","56k");
		e_obj.href = e_obj.href.replace("adsl","dial_up");
		}
	return;

	}
//----------mail list----------
function addListeners(xid,xtagname,xkeyword)
{
	if (!document.getElementById)return;


	addEvent( $(xid) , 'click', function(E){set_page_location(xtagname,xkeyword)}, false);

};
function addEvent(elm, evType, fn, useCapture) {
  // cross-browser event handling for IE5+, NS6 and Mozilla
  // By Scott Andrew
  if (elm.addEventListener) {
    elm.addEventListener(evType, fn, useCapture);
    return true;
  } else if (elm.attachEvent) {
    var r = elm.attachEvent('on' + evType, fn);
    return r;
  } else {
    elm['on' + evType] = fn;
  }
};
function $(x){return document.getElementById(x);}

function set_page_location(xtagname,xkeyword)
{

	//var xkeyword = "CNC 5 Axes";
	var   allmail_c   	=   document.getElementById("allmail_c");
	var   s_allmail_c   =   document.getElementById("s_allmail_c");
	var k = 0;
	var k1 = -1;
	var com = new Array();
	var com_rel = new Array();

	for (var i = 0; i < s_allmail_c.childNodes.length; i++)
	{
		var temp1  = s_allmail_c.childNodes.item(i).innerHTML;
		com_rel[i] = temp1;
		}


	for (var i = 0; i < allmail_c.childNodes.length; i++)
	{
			var temp0  = allmail_c.childNodes.item(i).innerHTML;
			if(allmail_c.childNodes.item(i).tagName == "DIV" || allmail_c.childNodes.item(i).tagName == "SPAN")
			{
					if(allmail_c.childNodes.item(i).tagName == "DIV")
					{
						k1++;
						k=0;
					}
					if(!com[k1])
					com[k1] = new Array();
					com[k1][k] = temp0;
					k++;
			}
	}

  k=0;
	var p ;
	var q ;
	var flag0;
	var flag1;
	var all_input = document.getElementsByTagName("input");
	for (var i = 0; i < all_input.length; i++)
	{
		if((all_input[i].getAttribute("name") == xtagname) && (all_input[i].checked) && !(all_input[i].disabled))
		{
			p = 0;
			q = 0 ;
			flag0=0;
			flag1=0;
			while(com[p])
			{

				if(all_input[i].title == com[p][0])
				{
					com_rel[p] = all_input[i].alt;
					while(com[p][q])
					{

						if(xkeyword == com[p][q])
						{
							flag0=1;
							break;
							}
						q++;
						}
						if(flag0==0)
						com[p].push(xkeyword);
					flag1=1;
					}
				p++;
				}
			if(flag1==0)
			{
			com[p] = new Array;
			com[p][0] = all_input[i].title;
			com_rel[p] = all_input[i].alt;
			com[p][1] = xkeyword;
			}
		}
		else if(all_input[i].getAttribute("name") == xtagname)
		{
			p = 0;
			q = 0 ;

			while(com[p])
			{

				if(all_input[i].title == com[p][0])
				{
					com_rel[p] = all_input[i].alt;
					while(com[p][q])
					{
						if(xkeyword == com[p][q])
						{
							com[p].splice(q,1) ;
							break;
							}
						q++;
						}
					}
				if(!com[p][1])
				com.splice(p,1);

				p++;
				}
		}

	}
	p=0;
	k=0;
	allmail_c.innerHTML="";
	s_allmail_c.innerHTML="";
	while(com[p])
	{
		childDiv   =   document.createElement("div");
		childDiv2   =   document.createElement("div");
		childDiv.innerHTML = com[p][0];
		//childDiv2.innerHTML = com[p][0];
		childDiv2.innerHTML = com_rel[p];

		allmail_c.appendChild(childDiv);
		s_allmail_c.appendChild(childDiv2);
		q=1;
		while(com[p][q])
		{
			childDiv   =   document.createElement("span");
			childDiv.innerHTML = com[p][q];
			allmail_c.appendChild(childDiv);
			q++;
			}
		p++;
		}





}

function control_m_w(myselfid,changeid,all_m_id,xrun)
{

	//alert(xrun);
	if(xrun==0)
	{
		clearInterval(timer_x);
		document.getElementById(all_m_id).style.left="550";
		}
	else if(xrun==1)
	{
		StartFloating(all_m_id,510,130,110,200);
		}

	document.getElementById(myselfid).style.display="none";
	document.getElementById(changeid).style.display="block";

	//document.getElementById(all_m_id).style.top="150";
}
function ajaxFunction(){
	var xmlHttp;
	var x = new Array();
	x[1]='new XMLHttpRequest();';
	x[0]="new ActiveXObject('Msxml2.XMLHTTP');";
	x[2]="new ActiveXObject('Microsoft.XMLHTTP');";
	var status=0;
	var i=0;
	while(i<x.length){
		try{xmlHttp=eval(x[i]);break;
		}catch(e){}
		i++;
	}
	return xmlHttp;
}

function ip_detect()
{

	var request = ajaxFunction();
	var ajax_url = "/ajax_sql.php";
	argu = "ip_detect=1";
	request.open('POST',ajax_url);
	request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	request.send(argu);
	request.onreadystatechange = function()
			{
				if(request.readyState == 4)
				{
					ip_flag = request.responseText;
				}
			}


	return;
	}