// Dreamwaever
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

var preloadFlag = false;

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			if (document[changeImages.arguments[i]] != null) {
			    document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
			}
		}
	}
}

function preloadImages() {
	if (document.images) {
		menu_01_over = newImage("../media/images/menu_01-over.gif");
		menu_02_over = newImage("../media/images/menu_02-over.gif");
		menu_03_over = newImage("../media/images/menu_03-over.gif");
		menu_04_over = newImage("../media/images/menu_04-over.gif");
		menu_05_over = newImage("../media/images/menu_05-over.gif");
		menu_06_over = newImage("../media/images/menu_06-over.gif");
		
		menu_eng_01_over = newImage("../media/images/menu-eng_01-over.gif");
		menu_eng_02_over = newImage("../media/images/menu-eng_02-over.gif");
		menu_eng_03_over = newImage("../media/images/menu-eng_03-over.gif");
		menu_eng_04_over = newImage("../media/images/menu-eng_04-over.gif");
		menu_eng_05_over = newImage("../media/images/menu-eng_05-over.gif");
		menu_eng_06_over = newImage("../media/images/menu-eng_06-over.gif");
		
		preloadFlag = true;
	}
}

//preloadImages();

// Local
function clickIE4(){
	if (event.button==2){
		return false;
	}
}

function clickNS4(e){
	if (document.layers||document.getElementById&&!document.all){
		if (e.which==2||e.which==3){
		return false;
		}
	}
}

function CreateWindow(strURL) {
	window.open(strURL, 'wndImage', 'location=no,menubar=no,toolbar=no')
}

function BuildCourriel(id, domaine, code, signe, label, title) {
	var objTD = document.getElementById(id);
	objTD.innerHTML = "<a href='/goto.asp?goto=mailto:" + code + signe + domaine + "&itemV=contactez-nous-mailto:asia_bellenet&itemT=link' target='_blank' title='" + title + "'>" + label + "</a>";
}

function ChangeStatus(obj, msg) {
	self.status = msg;
	return true;
}

function GoogleMap(isGa) {
	if (isGa) {
		callAJAX('../goto.asp?itemV=GoogleMap-GA&itemT=page-link-interne');
		//window.open('http://maps.google.com/maps?f=q&hl=en&q=Restaurant+Asia,+585+Grande-All%C3%A9e+Est,+Quebec,+Qc,+G1S+2K4,+Canada&sll=37.0625,-95.677068&sspn=31.646818,59.238281&ie=UTF8&cid=46806199,-71216300,13053984113678387719&li=lmd');
		window.open('http://maps.live.com/default.aspx?v=2&FORM=LMLTCC&cp=46.812749~-71.21936&style=r&lvl=14&tilt=-90&dir=0&alt=-1000&scene=28371250&phx=0&phy=0&phscl=1&ss=yp.Restaurant%20Asia~pg.1&encType=1#JnNzPXlwLlJlc3RhdXJhbnQrQXNpYSU3ZXNzdC4xJTdlcGcuMSZiYj00Ni44MjU3ODgwMTk0MDM5JTdlLTcxLjE4MTk2NDg3NDI2NzYlN2U0Ni43OTk4MjQ0MjU5MzYxJTdlLTcxLjI1NjgwOTIzNDYxOTI=');
	} else {
		callAJAX('../goto.asp?itemV=GoogleMap-VP&itemT=page-link-interne');
		//window.open('http://maps.google.com/maps?f=q&hl=en&q=Restaurant+Asia,+89+Sault-au-matelot,+Quebec,+Qc,+G1K+3Y9,+Canada&sll=46.812044,-71.227798&sspn=0.026669,0.05785&ie=UTF8&cid=46816010,-71203832,4775243830104483019&li=lmd');
		window.open('http://maps.live.com/default.aspx?v=2&FORM=LMLTCC&cp=46.812749~-71.21936&style=r&lvl=14&tilt=-90&dir=0&alt=-1000&scene=28371250&phx=0&phy=0&phscl=1&ss=yp.Restaurant%20Asia~pg.1&encType=1#JnNzPXlwLlJlc3RhdXJhbnQrQXNpYSU3ZXNzdC4xJTdlcGcuMSZiYj00Ni44MjU3ODgwMTk0MDM5JTdlLTcxLjE4MTk2NDg3NDI2NzYlN2U0Ni43OTk4MjQ0MjU5MzYxJTdlLTcxLjI1NjgwOTIzNDYxOTI=');		
	}
}

function callAJAX(url) {
	try {
		req = new XMLHttpRequest(); // FireFox
	} catch(e) {
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP"); // IE
		} catch(e) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP"); // IE
			} catch(e) {
				req = false;
			}
		}
	}
	req.open("GET", url, true);
	req.send(null);
}

function ShowAnswer(objId) {
    callAJAX('../goto.asp?itemV=' + objId + '&itemT=FAQ');
    var obj = document.getElementById(objId);
    if ((obj.style.display == 'none') || (obj.style.display == '')) {
        obj.style.display = 'block';
    } else {
        obj.style.display = 'none';    
    }
}