function fn_template_product_search_enter(o,event) {
	var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	
	
	if (keyCode == 13) {
		fn_template_product_search(o);
		return;
	} 
	return;
}
function fn_template_product_search(o){
if(Trim(o.template_search_value.value).length<1){
		alert("Please fill out 'Search Keyword'.");
		o.template_search_value.focus();
		
		return;
	}
	
				o.action="http://"+js_template_company_host_name+"/search_before_products.asp";
				o.submit();
			
}
function fn_template_company_search_enter(o,event) {
	var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	
	
	if (keyCode == 13) {

		fn_template_company_search(o);
		return;
	} 


}
function fn_template_company_search(o){
	if(Trim(o.template_search_category_id.value).length<1 && Trim(o.template_search_member_company_country_id.value).length<1){
		alert("Please select 'Country' or 'Category'.");
		o.template_search_value.focus();
		return;
	}
	
			o.action="http://"+js_template_company_host_name+"/search_before_companies.asp";
			o.submit();
		

		
}

function LTrim(str){
	var whitespace = new String(" \t\n\r");
	var s = new String(str);
	
	if (whitespace.indexOf(s.charAt(0)) != -1){
		var j=0, i = s.length;
		while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
			j++;
		s = s.substring(j, i);
	}
	return s;
}

function RTrim(str) {
	var whitespace = new String(" \t\n\r");
	var s = new String(str);

	if (whitespace.indexOf(s.charAt(s.length-1)) != -1){
		var i = s.length - 1;
	
		while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
			i--;
		s = s.substring(0, i+1);
	}
	return s;
}

function Trim(str){
	return RTrim(LTrim(str));
}



function fn_template_inquiry(o,member_id,product_id,seller_board_id,company_id,buyer_board_id){
	o.target="_blank";
	o.action="http://"+js_template_company_host_name+"/inquiry/write_inquiry2.asp?checked_id="+member_id+"&product_id="+product_id+"&seller_board_id="+seller_board_id+"&company_id="+company_id+"&buyer_board_id="+buyer_board_id;
	
	o.submit();
	o.target="_self";

	
}
function upload_img_resize(target_img,str,imgsize_width,imasize_height) 
{ 
var newX; 
var newY; 
var newHeight; 
var newWidth; 
if (imgsize_width < 100){
	var maxWidth = 600;
	var maxHeight = 600;
}else{
	var maxWidth = imgsize_width;
	//var maxHeight = imgsize*0.75;
	var maxHeight = imasize_height;
}

var newImg = new Image(); 
newImg.src = target_img.src; 

imgw = newImg.width; 
imgh = newImg.height; 

if (imgw > maxWidth || imgh > maxHeight) { 
	if (imgw > imgh) { 
		if (imgw > maxWidth) 
			newWidth = maxWidth; 
		else 
			newWidth = imgw; 
			newHeight = Math.round((imgh * newWidth) / imgw); 
	} else { 
		if (imgh > maxHeight) 
			newHeight = maxHeight; 
		else 
			newHeight = imgh; 
			newWidth = Math.round((imgw * newHeight) / imgh); 
		} 
}else { 
	newWidth = imgw; 
	newHeight = imgh; 
} 

newWidth = newWidth.toFixed(0);
newHeight = newHeight.toFixed(0);

newX = maxWidth / 2 - newWidth / 2; 
newY = maxHeight / 2 - newHeight / 2; 
target_img.onload = null; 
target_img.src = newImg.src; 
target_img.width = newWidth; 
target_img.height = newHeight; 
} 

function fn_template_check_all(o,elements_name){
		var exists_object=0;
	for(var i=0;i<o.elements.length;i++){  
     var ele = o.elements[i];

       if(ele.name == elements_name){
			 					exists_object=1;
			 					break;
		}
	}
	if(exists_object==1){
          var elements_arr_length=eval("o."+elements_name).length;
					if(elements_arr_length==null){
							var e = eval("o."+elements_name);
							if(e.type=='checkbox' && e.name==Trim(elements_name)){
								e.checked=true;
							}
				
					}
					else{
						for(var i=0;i<elements_arr_length;i++){
							var e = eval("o."+elements_name)[i];
							if(e.type=='checkbox' && e.name==Trim(elements_name)){
								e.checked=true;
							}
						}
					}
     
			 	

  }
	else{
		alert("Object is empty!");
	}
	

}

function fn_template_clear_all(o,elements_name){
		var exists_object=0;
	for(var i=0;i<o.elements.length;i++){  
     var ele = o.elements[i];

       if(ele.name == elements_name){
			 					exists_object=1;
			 					break;
		}
	}
	if(exists_object==1){
					var elements_arr_length=eval("o."+elements_name).length;
					if(elements_arr_length==null){
							var e = eval("o."+elements_name);
							if(e.type=='checkbox' && e.name==Trim(elements_name)){
								e.checked=false;
							}
				
					}
					else{
						for(var i=0;i<elements_arr_length;i++){
							var e = eval("o."+elements_name)[i];
							if(e.type=='checkbox' && e.name==Trim(elements_name)){
								e.checked=false;
							}
						}
					}
	}


}
function fn_template_new_check_box(o,box_name){
	var exists_object=0;
	for(var i=0;i<o.elements.length;i++){  
     var ele = o.elements[i];

       if(ele.name == box_name){
			 					exists_object=1;
			 					break;
		}
	}
	if(exists_object==1){
					var elements_arr_length=eval("o."+box_name).length;
					if(elements_arr_length==null){
						var e = eval("o."+box_name);
						if(e.type=='checkbox' && e.name==box_name){
							if(e.checked==true){
								return true;
							}
						}
					}
					else{
						for (var i=0;i<elements_arr_length;i++)
						{
							var e = eval("o."+box_name)[i];
							if(e.type=='checkbox' && e.name==box_name){
								if(e.checked==true){
									return true;
								}
							}
						}
					}
					return false;
			}
			else{
				return false;
			}		

		
}

function fn_template_etc_search_enter(o,event) {
	var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	
	
	if (keyCode == 13) {
		fn_template_etc_search(o);
		return;
	} 

}
function fn_template_etc_search(o){
if(Trim(o.template_search_value.value).length<1){
		alert("Please fill out 'Search Keyword'.");
		o.template_search_value.focus();
		
		return;
	}
	
			o.action="http://"+js_template_company_host_name+"/search_before_products.asp";
			o.submit();
	
		
}


function template_go_login_enter(o,event){
	if (event.keyCode == 13){
			template_go_login(o);
	}
	return;
}
function template_go_login(o){
	if(Trim(o.template_member_email.value).length<1){
		alert("Please fill out 'ID'!");
		o.template_member_email.focus();
		return;
	}
	if(Trim(o.template_member_password.value).length<1){

		alert("Please fill out 'Password'!");
		o.template_member_password.focus();
		return;
	}
	o.action="http://"+js_template_company_host_name+"/member/login.asp?member_email="+o.template_member_email.value+"&member_password="+o.template_member_password.value;
	o.submit();
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
