﻿// JavaScript Document
var movWin;
function MM_openBrWindow(theURL,winName,features) { //v2.0
	if(movWin){
		movWin.close();
	}
  movWin = window.open(theURL,winName,features);
}
function thisMovie(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName];
    }
    else {
        return document[movieName];
    }
}
function changeRect(fheight){

	//document.getElementById('pp').value = fheight;
	thisMovie('base').height = fheight;
}
var run_scrollForADV;
var scrollMax = 115;
var scrollIn = 0;
function scrollForADV(){
	//run_scrollForADV = setInterval(scrollToPOS , 100);
	//alert("call")
	window.scrollTo(0,115);
}
function scrollToPOS(){
	scrollIn+=5;
	window.scroll(0,scrollIn);
	if(scrollIn >= scrollMax){
		clearInterval(run_scrollForADV);	
		scrollIn = 0;
	}
}
function compareAlert(items){
	if(items > 4){
		alert('Maximum can select 4 Products !');
	} else if(items == 0){
		alert('Please select at least 1 Projector Monitor ,'+'\n'+'maximum can select 4 Products !');
	}
}

function bridgeFromDoMore(mod){
	if(typeof(mod) == 'string'){
		bridgeToDoMore(mod);
	} else {
		alert('some error in lcd banner file');
	}
}

function bridgeToDoMore(modName){
	var swf = thisMovie('base');
	swf.doMore(modName);//doMore inside swf
}


function bridgeFromCloseBanner(mod , cmd){
	bridgeToCloseBanner(mod , cmd);
}

function bridgeToCloseBanner(modName , cmdStr){
	
	var swf = thisMovie('base');
	
	swf.doCloseBanner(modName , cmdStr);//doCloseBanner inside swf
}

function openToNewWindow(url){
	//alert("openToNewWindow = "+url);
	var fod = document.getElementById('prj_url');
	fod.action = url;
	fod.submit();
}
var traceWin;
function openTraceWin(){
	traceWin = window.open('tracewin.html','tWin','width=300,height=450');
}
function trace(str){
	if(traceWin != undefined){
		var tmp = traceWin.con_txt.value;
		traceWin.con_txt.value = tmp + str;
	}
}
function searchNotFound(){
	alert('Sorry!'+'\n'+'Currently there is no matched item per your request.');
}
function printCompareTableInWeb(_pid , _item){
	//alert('PID='+_pid);
	//alert('item='+_item);
	var prj = document.getElementById('prj_print');
	prj.PID.value = _pid;
	prj.Item.value = _item;
	prj.Lang.value = "EN";
	prj.submit();
}
var formOf_LcdUrl = '<form id="prj_url" name="prj_url" target="_blank" method="post" action=""></form>';
var formOf_printJob = '<form id="prj_print" name="prj_print" target="_blank" method="post" action="http://linux.benq.com/projector_regional/Print.php">'+
'<input type="hidden" name="PID" id="PID" />'+
'<input type="hidden" name="Item" id="Item" />'+
'<input type="hidden" name="Lang" id="Lang" />'+
'</form>';
var extendForms = formOf_LcdUrl + formOf_printJob;