﻿var LanguageSelected = 'LanguageSelected';
var LanguageSelected_CODE = 'LanguageSelected_CODE';

function addCookies(name, value) {
    var expires = '';
    var days = 30;//1 month
    var date = new Date();
    
    date.setTime(date.getTime() + (days*24*60*60*1000));
    expires = '; expires=' + date.toGMTString();
    document.cookie = name + "=" + value + expires + "; path=/";
}

function readCookies(name) {
	var symbol = name + "=";
	var ca = document.cookie.split(';');
	
	for(i = 0; i < ca.length; i++) {
		var c = ca[i];
		while (c.charAt(0) == ' ') {
		    c = c.substring(1, c.length);
		}
		if (c.indexOf(symbol) == 0) 
		    return c.substring(symbol.length, c.length);
	}
	
	return '';
}

function eraseCookies(name) {
	document.cookie = name + "=; path=/";
}

function setLanguage(lng) {
    if (lng == 0) {
        eraseCookies(LanguageSelected);
        addCookies(LanguageSelected, '0');
        eraseCookies(LanguageSelected_CODE);
        addCookies(LanguageSelected_CODE, 'vi-VN');
    } else {
    eraseCookies(LanguageSelected);
    addCookies(LanguageSelected, 1);
    eraseCookies(LanguageSelected_CODE);
    addCookies(LanguageSelected_CODE, 'en-US');
    }
    window.location.reload(true);
}

function goToProduct(id) {
    window.location.href = 'ProductDetail.aspx?id=' + id;
}
    
function onEnter(event, id) {
    var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
    if (keyCode == 13) {
        var btn = document.getElementById(id);
        if (btn != null) {
            btn.click();
        }
    }
}

function saveAs() {
    if(typeof document.execCommand == "object") {
        document.execCommand("SaveAs", true, "songlong.html");
    } else {
        alert("From the File Menu, Select Save As ... to Save.")
    }
}

function handleEnter (field, event) {
	var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	if (keyCode == 13) {
		var i;
		for (i = 0; i < field.form.elements.length; i++)
			if (field == field.form.elements[i])
				break;
		i = (i + 1) % field.form.elements.length;
		field.form.elements[i].focus();
		return false;
	} 
	else
		return true;
}

function openWindow(sUrl, sWindowName, iWidth, iHeight) {
	if (sUrl == "UNDER_CONSTRUCTION") {
		return alert("This part is under construction.");
	} else {
		var objWin;
		var objOptions;
		//make it locate at center of the page.
		var WidthX = (screen.availWidth/2) - (iWidth/2)
		var HeightY = (screen.availHeight/2) - (iHeight/2)
		objOptions = 'status=no,menubar=no,scrollbars=yes,resizable=no,toolbar=no';
		objOptions = objOptions + ',width=' + iWidth;
		objOptions = objOptions + ',height=' + iHeight;
		objOptions = objOptions + ',left=' + WidthX + ',top=' + HeightY;
		objWin = window.open( '', sWindowName, objOptions );
		
		if (objWin != null) {
		    //set the url.
		    objWin.location = sUrl;
		    //set focus to the popup
		    objWin.focus();
		}
	}
}

function openWindowNoFix(sUrl, sWindowName) {
	if (sUrl == "UNDER_CONSTRUCTION") {
		return alert("This part is under construction.");
	} else {
		var objWin;
		objWin = window.open( '', sWindowName );
		
		if (objWin != null) {
		    //set the url.
		    objWin.location = sUrl;
		    //set focus to the popup
		    objWin.focus();
		}
	}
}

function sendConsulting(id) {
    url = 'SendConsulting.aspx?id=' + id;
    openWindow(url, 'send', 640, 420);
}
function sendProduct(id) {
    url = 'SendProduct.aspx?id=' + id;
    openWindow(url, 'send', 640, 420);
}
function sendExperience(id) {
    url = 'SendExperience.aspx?id=' + id;
    openWindow(url, 'send', 640, 420);
}
function sendNews(id){
    url = 'SendNews.aspx?id=' + id;
    openWindow(url, 'news', 800, 450);
}
function sendPromotion(id) {
    url = 'SendPrommotion.aspx?id=' + id;
    openWindow(url, 'news', 800, 450);
}

function sendProject(id){
    url = 'SendProject.aspx?id=' + id;
    openWindow(url, 'duan', 640, 450);
}

function sendRecruitment(id){
    url = 'SendRecruitment.aspx?id=' + id;
    openWindow(url, 'tuyen', 640, 420);
}

function sendVideo(id){
    url = 'SendVideo.aspx?id=' + id;
    openWindow(url, 'video', 640, 420);
}

function sendFeedback(id){
    url = 'SendFeedback.aspx?id=' + id;
    openWindow(url, 'fnq', 640, 420);
}

function openonline(server){
    url = 'Online.aspx?serv='+server;
    openWindow(url, 'online', 800, 450);
} 
function openmap0() {
    url = 'Office_0.htm';
    openWindow(url, 'online', 700, 700);
}
function openmap1() {
    url = 'Office_1.htm';
    openWindow(url, 'online', 700, 700);
}

function openmap(link){
    url = link;
    openWindow(url, 'maps', 770, 610);
} 
function Gold() {
    url = 'Gold.aspx';
    openWindow(url, 'online', 600, 300);
}
function Currency() {
    url = 'Currency.aspx';
    openWindow(url, 'online', 600, 400);
}
function moveurl(url) {
    if (url) openWindowNoFix(url, 'website');
}
function VideoClip(id) {
    url = 'ClipList.aspx?id=' + id;
    openWindow(url, 'load', 500, 500);
}
function VideoClip(id) {
    url = 'ClipList.aspx?id=' + id;
    openWindow(url, 'load', 500, 500);
}
