/** B2C MENU  js */
/*
function imageOver(img, subIdx){
  var img_src = img.src;
  var img_file_name = img_src.substring(0,img_src.lastIndexOf("."));
  img.src = img_file_name + "r.gif";
}
//DivTag 
function showSubMenu(divName,subFlag) {
     
    if( subFlag == 1 ) {
        document.all.item(divName).style.display = "none";
    }else if (document.all.item(divName).style.display == "" ) {
        document.all.item(divName).style.display = "none";
    }else{
        document.all.item(divName).style.display = "";
    }
}    
*/
function goLGE(){
    var index = document.gcscForm.salesCountry.selectedIndex;
    
    if( index != 0 ) {
        var go = document.gcscForm.salesCountry.options[index].value;
		window.open(go,"newwindow","toolbar=yes,location=yes,derectories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes");
    }
}

function goMSW() {
       window.open("http://updateinstall.lgmobile.com","Win", "width=300,height=300");
}

function goLGECI_CSMG() {
       window.open("http://csmg.lgmobile.com:9002/client/app/B2CAppSetup.exe","Win", "width=300,height=300");
}


function chooseCountry(flag) {
    var form = document.gcscForm;
    
    var cntryStr = form.selCountry.options[form.selCountry.selectedIndex].value;
    var cntryCode = cntryStr.substring(0, cntryStr.indexOf("|"));
    var serverDomain = cntryStr.substring(cntryCode.length+1 , cntryStr.lastIndexOf("|"));
    var serviceKind = cntryStr.substring(cntryCode.length+serverDomain.length+2);
    var url = '';
    /////////////////////////////////////////////////////
    // diff.
    //  DVLP/SVC
    // if( serverDomain == 'http://www.lgservice.com')
    //    serverDomain = 'http://165.243.115.75';
    
    if( cntryCode == 'KOR' )
        url = serverDomain;
    else
        url = serverDomain.concat("/index_b2c.jsp");    
            
    if(form.selCountry.selectedIndex == 0 ){
        alert("choose your country!!");  
        form.selCountry.focus();
        return;
    }  

    form.action = url;
    form.target = '_top';
    form.tc.value = 'hpi.command.HpiCmd';
    form.COUNTRY_CODE.value = cntryCode;
    form.SERVER_DOMAIN.value = serverDomain;
    form.SERVICE_KIND.value = serviceKind;
    
    //HpiList
    if( flag == 1 ){
        form.LANG_CODE.value='';
        form.LANGCODE_CHARSET.value='';
        form.COUNTRY_KIND.value='';
        form.BUYER_CODE.value='';       
    }
    
    form.method = 'post';
    form.submit();
}

function changeLang() {
    
    var concat = document.gcscForm.LANGCODE_CHARSET.value;            
    document.gcscForm.method = 'post';
    document.gcscForm.action='/gcsc/b2c/hpi/main';
    document.gcscForm.target = '_self';
    document.gcscForm.LANG_CODE.value = concat.substring(0 , 2);
    document.gcscForm.CHAR_SET.value = concat.substring(3);
    document.gcscForm.submit();
} 

function changeLangBTC(lang) {
    
    var concat = lang;            
    document.gcscForm.method = 'post';
    document.gcscForm.action='/gcsc/btc/hpi/main';
    document.gcscForm.target = '_self';
    document.gcscForm.LANG_CODE.value = concat.substring(0 , 2);
    document.gcscForm.CHAR_SET.value = concat.substring(3);
    document.gcscForm.submit();
} 


function imageOver(img, subIdx) {
    var img_src = img.src;

    if (img_src.substring(0,img_src.lastIndexOf("r.gif")) == '') {
        var img_file_name = img_src.substring(0,img_src.lastIndexOf("."));
        img.src = img_file_name + "r.gif";   

    }
}  

function imageOut(img , flag){
    var img_src = img.src;
    if( !flag ){
        var img_file_name = img_src.substring(0,img_src.lastIndexOf("r.gif"));
        img.src = img_file_name + ".gif";
    }
} 
/*
function imageOut(img ){
    var img_src = img.src;
    var img_file_name = img_src.substring(0,img_src.lastIndexOf("r."));
    img.src = img_file_name + ".gif";
} 
*/
function goMenu(tcFlag) {
    
    //if( tcFlag == 'slf.command.SlfCmd' ) {
        //alert("Under Construction.");
        //return;
    //}    
    document.gcscForm.action='/gcsc/b2c/hpi/main'
    document.gcscForm.target = '_self';
    document.gcscForm.tc.value = tcFlag;
    document.gcscForm.method = 'post';
    document.gcscForm.submit();    
}

function goOtherMenu(domain, extraUrl , tcFlag){
    
    if (extraUrl == '/hpi/main') {
    	document.gcscForm.action= domain+'/gcsc/b2c'+extraUrl;
        document.gcscForm.target = '_self';
    } else {
    	document.gcscForm.action = domain+extraUrl;
        document.gcscForm.target = '_new';
    }	
   
    document.gcscForm.tc.value = tcFlag;
    document.gcscForm.method = 'post';
    document.gcscForm.submit();    
    
}

function goNewMenu(domain, extraUrl , tcFlag){
    if (extraUrl == '/hpi/main') {
    	document.gcscForm.action= domain+'/gcsc/b2c'+extraUrl;
        document.gcscForm.target = '_self';
    } else {
    	document.gcscForm.action = domain+extraUrl;
        document.gcscForm.target = '_new';
    }	
    document.gcscForm.tc.value = tcFlag;
    document.gcscForm.method = 'post';
    document.gcscForm.submit();
}

// 20080714 ym.kim  Btc lge.com 
function goNewMenuLge(domain, extraUrl , tcFlag){
    if (extraUrl == '/hpi/main') {
    	document.gcscForm.action= domain+'/gcsc/btc'+extraUrl;
        document.gcscForm.target = '_self';
    } else {
    	document.gcscForm.action = domain+extraUrl;
        document.gcscForm.target = '_parent';
    }	
    document.gcscForm.tc.value = tcFlag;
    document.gcscForm.method = 'post';
    document.gcscForm.submit();
}
// 20080714 end

// 20080722 ym.kim Btc goNewMenu() add
function goNewMenuBtc(domain, extraUrl , tcFlag){
    if (extraUrl == '/hpi/main') {
    	document.gcscForm.action= domain+'/gcsc/btc'+extraUrl;
        document.gcscForm.target = '_self';
    } else {
    	document.gcscForm.action = domain+extraUrl;
        document.gcscForm.target = '_new';
    }	
    document.gcscForm.tc.value = tcFlag;
    document.gcscForm.method = 'post';
    document.gcscForm.submit();
}
// 20080722 end


function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function goNewMenuTemp(domain, extraUrl , tcFlag){
	var form = document.gcscForm;
	if (tcFlag == 'sqs.command.SqsCmd' || tcFlag == 'ct1.command.Ct1Cmd' || tcFlag =='ct2.command.Ct2Cmd'){
		var url = '/jsp/blank.jsp';
		OpenWin =   window.open( url,'Win',  'scrollbars=no,toolbar=no,status=no,menubar=no,location=no,resizable=no,width=500,height=300,method=post');
		form.action='/B2cNotice.jsp';
		form.target = 'Win';
		form.submit();
		OpenWin.focus();
	} else {
	 
		if (extraUrl == '/hpi/main') {
			document.gcscForm.action= domain+'/gcsc/b2c'+extraUrl;
			document.gcscForm.target = '_self';
		} else {
			document.gcscForm.action = domain+extraUrl;
			document.gcscForm.target = '_new';
		}
		
		document.gcscForm.tc.value = tcFlag;
		document.gcscForm.method = 'post';
		document.gcscForm.submit();
	}
}
function callfoot(aLink) {
    var form = document.gcscForm;
    form.method = 'post';
	if (aLink == "Privacy" ) 
		form.action = '/gcsc/b2c/hpi/main?tc=prv.command.PrvCmd';
	else
		form.action = '/gcsc/b2c/hpi/main?tc=leg.command.LegCmd';
	form.target = '_self';
    form.submit();
}

// 2008-07-16 Top sub menu Search Start
function go(sBuyerCode){
	var form = document.gcscForm;
    form.method = 'post';
	if(trim(form.Query1.value) != ""){
		if(sBuyerCode == 'US000002'){
			form.action = "http://us.lge.com/search/Search_Results_All.jsp";
		}else if(sBuyerCode == 'MX000001'){
			form.action = "http://mx.lge.com/search/Search_Results_All.jsp";
		}else{
			form.action = "http://ca.lge.com/en/search/Search_Results_All.jsp";
		}
		form.target = '_parent';
		form.submit();
	}else{
		alert('Insert Keyword');
		form.Query1.focus();
	}
}

function trim(str) {
	var count = str.length;
	var len = count;                
	var st = 0;
	while ((st < len) && (str.charAt(st) <= ' ')) {
		st++;
	}
	while ((st < len) && (str.charAt(len - 1) <= ' ')) {
		len--;
	}                
	return ((st > 0) || (len < count)) ? str.substring(st, len) : str ;   
}

function TopenterCheck(myform) {
	if (window.event && window.event.keyCode == 13){
		go();
		return false;
	} else
		return true;
}
// 2008-07-16 Top sub menu Search End

// ym.Kim 2008-07-25 start main-footer cleared inputbox
function inputClear(str, argForm) {
	if (str=='m') {
		argForm.BUYER_MODEL.value = "";
	} else if (str=='k') {
		argForm.SRCH_KNOW.value = "";
	}
}
// ym.Kim 2008-07-25 end

// KJM 2008-07-31 Model No. POPUP search
function goSpecificFind(argForm){

	if (trim(argForm.BUYER_MODEL.value) != "" || trim(argForm.BUYER_MODEL.value).length > 3){

		owmFlagNo();
		repFlagNo();

		var url = '';
		OpenWin = window.open(url, 'Win', 'scrollbars=no,toolbar=no,status=no,menubar=no,location=no,resizable=yes,width=500,height=700,method=post');
		argForm.method = 'post';
		argForm.action='/gcsc/btc/btc/main?tc=msm.command.MsmModelSearchCmd';
		argForm.target = 'Win';
		argForm.submit();
		OpenWin.focus();
	} else {
		alert('Please enter more than 3 characters for Model No.!');
		argForm.BUYER_MODEL.focus();
	}
}
//2008.11.26 POPUP search
function goFaqFind(argForm)
{	
	key_word = argForm.SRCH_KNOW.value;
	if(argForm.SRCH_KNOW.value.length > 0 ){
      	argForm.method = 'post'
		argForm.action = '/gcsc/btc/hpi/main?tc=faq.command.FaqCmd&MODE_TYPE=ListMode&KEY_WORD='+key_word;
		argForm.submit();
    }else{    	
       alert('Hemos desarrollado una lista de PMF (Preguntas Mas Frecuqntes) para que usted ahorre tiempo.  Por Favor selecciones el producto a consultar o teclee palabra clave!');
       argForm.SRCH_KNOW.focus();
       return;
    }
	//form.method = 'post'
    //form.action = '/gcsc/btc/hpi/main?tc=faq.command.FaqCmd';
    //form.submit();

    

    
}

function owmFlagNo() {
		document.rightForm.OWM_MODEL_FLAG.value = 'N';
		document.rightForm.action = "http://" + location.host + "/btc/jsp/SessionOwmFlag.jsp";
		document.rightForm.target = 'sessionOwmNo_iframe';
		document.rightForm.method = 'post';
		document.rightForm.submit();
}

function repFlagNo() {
		document.rightForm.REP_MODEL_FLAG.value = 'N';
		document.rightForm.action = "http://" + location.host + "/btc/jsp/SessionRepFlag.jsp";
		document.rightForm.target = 'sessionRepNo_iframe';
		document.rightForm.method = 'post';
		document.rightForm.submit();
}


function goMenuBtc(tcFlag) {
    document.gcscForm.action='/gcsc/btc/hpi/main'
    document.gcscForm.target = '_self';
    document.gcscForm.tc.value = tcFlag;
    document.gcscForm.method = 'post';
    document.gcscForm.submit();    
}


function goKb(argForm){    
	if(trim(argForm.SRCH_KNOW.value) != ""){
		argForm.method = 'post';
		//argForm.action = "http://lgtechassist.us/kb/index.php?View=search&s=1&sb=Go&q=" + argForm.SRCH_KNOW.value;
		//argForm.action = "http://lgknowledgebase.com?View=search&s=1&sb=Go&q=" + argForm.SRCH_KNOW.value;
                argForm.action = "http://lgknowledgebase.com/kb/index.php?s=1&View=search&sb=Search&q=" + argForm.SRCH_KNOW.value;
		argForm.target = '_new';
		argForm.submit();
	}else{
		alert('Please enter a keyword or ID');
		argForm.SRCH_KNOW.focus();
	}
}


function goNewMenuLgeSession(domain, extraUrl , tcFlag, sModelNo, sProductGroupCode){
	if (sModelNo == "") {
		document.gcscForm.MODEL_NO.value = "";
		document.gcscForm.PRODUCT_CODE.value = "";
		document.gcscForm.PRODUCT_GROUP_CODE.value = sProductGroupCode;
		document.gcscForm.action = "http://" + location.host + "/btc/jsp/SessionModelNo.jsp";
		document.gcscForm.target = 'session_iframe';
		document.gcscForm.method = 'post';
		document.gcscForm.submit();
	}
	//C20081004_38118 add banner
	else if ((sModelNo != null)  || (sProductGroupCode = "BROWN" )){
		document.gcscForm.PRODUCT_GROUP_CODE.value = sProductGroupCode;
	}

    if (extraUrl == '/hpi/main') {
    	document.gcscForm.action= domain+'/gcsc/btc'+extraUrl;
        document.gcscForm.target = '_self';
    } else {
    	document.gcscForm.action = domain+extraUrl;
        document.gcscForm.target = '_parent';
    }

    document.gcscForm.tc.value = tcFlag;
    document.gcscForm.method = 'post';
    document.gcscForm.submit();
}

function enterCheckKey(evt, objName) {
    if (evt.keyCode == 13) {
		if (objName == 'BUYER_MODEL') {
			goSpecificFind(document.rightForm);
		} else if (objName == 'SRCH_KNOW') {
			goKb(document.rightForm);
		} else if (objName == 'SRCH_TOP') {
			go();
		}
	}
    else return false;
}

function enterGoKey(evt,buyerCode) {
        if (evt.keyCode == 13) {
                go(buyerCode);
        }
}

