function getElementsByClassName(oElm, strTagName, oClassNames){
    var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
    var arrReturnElements = new Array();
    var arrRegExpClassNames = new Array();
    if(typeof oClassNames == "object"){
        for(var i=0; i<oClassNames.length; i++){
            arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames[i].replace(/\-/g, "\\-") + "(\\s|$)"));
        }
    }
    else{
        arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames.replace(/\-/g, "\\-") + "(\\s|$)"));
    }
    var oElement;
    var bMatchesAll;
    for(var j=0; j<arrElements.length; j++){
        oElement = arrElements[j];
        bMatchesAll = true;
        for(var k=0; k<arrRegExpClassNames.length; k++){
            if(!arrRegExpClassNames[k].test(oElement.className)){
                bMatchesAll = false;
                break;                      
            }
        }
        if(bMatchesAll){
            arrReturnElements.push(oElement);
        }
    }
    return (arrReturnElements)
}

function changeCharSize(size){
	var titleSize;
	var mainSize;
	var captionSize;
	switch (size){
	case 'M':
		titleSize="14px";
		titleSize2="13px";
		subtitleSize="12px";
		mainSize="12px";
		captionSize="10px";
		break;
	case 'L':
		titleSize="16px";
		titleSize2="15px";
		subtitleSize="14px";
		mainSize="14px";
		captionSize="12px";
		break;
	default:
		titleSize="14px";
		titleSize2="13px";
		subtitleSize="12px";
		mainSize="12px";
		captionSize="10px";
		break;
	}
	
	var arrTargets=getElementsByClassName(document,"*","home_leftside");
	for(i = 0;i < arrTargets.length;i++){
		var arrTittles=arrTargets[i].getElementsByTagName("p");
		arrTargets[i].style.fontSize = mainSize;
		}
		
	var arrTargets=getElementsByClassName(document,"*","inner_leftside");
	for(i = 0;i < arrTargets.length;i++){
		var arrTittles=arrTargets[i].getElementsByTagName("p");
		arrTargets[i].style.fontSize = mainSize;
		}
		
	var arrTargets=getElementsByClassName(document,"*","one_block");
	for(i = 0;i < arrTargets.length;i++){
		var arrTittles=arrTargets[i].getElementsByTagName("p");
		arrTargets[i].style.fontSize = mainSize;
		}
		
	var arrTargets=getElementsByClassName(document,"*","titlesize");
	for(i = 0;i < arrTargets.length;i++){
		arrTargets[i].style.fontSize = titleSize;
		}

	var arrTargets=getElementsByClassName(document,"*","h2_one_line");
	for(i = 0;i < arrTargets.length;i++){
		arrTargets[i].style.fontSize = titleSize2;
		}

	var arrTargets=getElementsByClassName(document,"*","h2_two_line");
	for(i = 0;i < arrTargets.length;i++){
		arrTargets[i].style.fontSize = titleSize2;
		}
		
	var arrTargets=getElementsByClassName(document,"*","subtitlesize");
	for(i = 0;i < arrTargets.length;i++){
		arrTargets[i].style.fontSize = subtitleSize;
		}

	var arrTargets=getElementsByClassName(document,"*","doc_text");
	for(i = 0;i < arrTargets.length;i++){
		arrTargets[i].style.fontSize = mainSize;
		}
		
	var arrTargets=getElementsByClassName(document,"*","search_help_topic");
	for(i = 0;i < arrTargets.length;i++){
		arrTargets[i].style.fontSize = mainSize;
		}
		
	var arrTargets=getElementsByClassName(document,"*","doc_title");
	for(i = 0;i < arrTargets.length;i++){
		arrTargets[i].style.fontSize = titleSize;
		}

	var arrCaptions=getElementsByClassName(document,"*","inner_content_one_block_cap");
	for(i = 0;i < arrCaptions.length;i++){
		arrCaptions[i].style.fontSize = captionSize;
		}
		
	var arrTargets=getElementsByClassName(document,"*","captionsize");
	for(i = 0;i < arrTargets.length;i++){
		arrTargets[i].style.fontSize = captionSize;
		}
		
	var arrTargets=getElementsByClassName(document,"*","img_caption_product");
	for(i = 0;i < arrTargets.length;i++){
		arrTargets[i].style.fontSize = captionSize;
		}
		
	var arrTargets=getElementsByClassName(document,"*","table_caption");
	for(i = 0;i < arrTargets.length;i++){
		arrTargets[i].style.fontSize = captionSize;
		}

	var arrCaptions=getElementsByClassName(document,"*","h3_one_line");
	for(i = 0;i < arrCaptions.length;i++){
		arrCaptions[i].style.fontSize = subtitleSize;
		}
		
	var arrCaptions=getElementsByClassName(document,"*","h3_two_line");
	for(i = 0;i < arrCaptions.length;i++){
		arrCaptions[i].style.fontSize = subtitleSize;
		}

	}

function execute1(){
	var elem1 = $('smallbtn');
	var elem2 = $('largebtn');
	elem1.className = 'small_off';
	elem2.className = 'large_on';
	}

function execute2(){
	var elem1 = $('smallbtn');
	var elem2 = $('largebtn');
	elem1.className = 'small_on';
	elem2.className = 'large_off';
	}