
 var h;
 var w;
 var l;
 var t;
 var topMar = 3;
 var leftMar = -10;
 var space = 2;
 var isvisible;
 var MENU_SHADOW_COLOR='#006699';
 var global = window.document
 global.fo_currentMenu = null
 global.fo_shadows = new Array

function HideMenu() 
{
	 var mX;
	 var mY;
	 var vDiv;
	 var mDiv;
	if (isvisible == true){
		vDiv = document.all("menuDiv");
		mX = window.event.clientX + document.body.scrollLeft;
		mY = window.event.clientY + document.body.scrollTop;
		if ((mX < parseInt(vDiv.style.left)) || (mX > parseInt(vDiv.style.left)+vDiv.offsetWidth) || (mY < parseInt(vDiv.style.top)-h) || (mY > parseInt(vDiv.style.top)+vDiv.offsetHeight)){
			vDiv.style.visibility = "hidden";
			isvisible = false;
		}
	}
}

function ShowMenu(vMnuCode,tWidth,lang) {
	vSrc = window.event.srcElement;
	vMnuCode = "<table id='submenu' cellspacing=1 cellpadding=3 style='width:"+tWidth+"' class=tableborder1 onmouseout='HideMenu()'><tr height=23><td nowrap align=left class=tablebody1>" + vMnuCode + "</td></tr></table>";

	h = vSrc.offsetHeight;
	w = vSrc.offsetWidth;
	l = vSrc.offsetLeft + leftMar+4;
	t = vSrc.offsetTop + topMar + h + space-2;
	vParent = vSrc.offsetParent;
	while (vParent.tagName.toUpperCase() != "BODY")
	{
		l += vParent.offsetLeft;
		t += vParent.offsetTop;
		vParent = vParent.offsetParent;
	}

	menuDiv.innerHTML = vMnuCode;
	menuDiv.style.top = t;
	if(lang=="cn"){
	    menuDiv.style.left = l-4;
	}else{
		menuDiv.style.left = l-2;
	}
	menuDiv.style.visibility = "visible";
	isvisible = true;
    makeRectangularDropShadow(submenu, MENU_SHADOW_COLOR, 4)
}

function makeRectangularDropShadow(el, color, size)
{
	var i;
	for (i=size; i>0; i--)
	{
		var rect = document.createElement('div');
		var rs = rect.style
		rs.position = 'absolute';
		rs.left = (el.style.posLeft + i) + 'px';
		rs.top = (el.style.posTop + i) + 'px';
		rs.width = el.offsetWidth + 'px';
		rs.height = el.offsetHeight + 'px';
		rs.zIndex = el.style.zIndex - i;
		rs.backgroundColor = color;
		var opacity = 1 - i / (i + 1);
		rs.filter = 'alpha(opacity=' + (100 * opacity) + ')';
		el.insertAdjacentElement('afterEnd', rect);
		global.fo_shadows[global.fo_shadows.length] = rect;
	}
}

function showLayer(divID){
    var divID;
    document.all[divID].style.visibility='visible';
}
function hideLayer(divID){
	var divID;
    document.all[divID].style.visibility='hidden';
}

function checkEmail(vEmail){
	var vEmail;
	var regInvalid=/(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;
	var regValid=/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
	return (!regInvalid.test(vEmail)&&regValid.test(vEmail));
}
function check(formName,lang){
    var formName,lang,docForm;
	switch(formName){
		case "openDemoAccountForm":
			docForm=document.openDemoAccountForm;
			var len;
			len=docForm.elements.length;
			for(var loop=0;loop<len;loop++){
				if(docForm[loop].value==""&&docForm[loop].name!='Experience[]'&&docForm[loop].name!='CitizenShip'){
					if(lang=='zh'){
						alert("你还有必填项没有填写");
					}else if(lang=='tr'){
						alert('你還有必填項沒有填寫');
					}else{
						alert('Sorry!You have some information that much be entered!');
					}
					docForm[loop].focus();
					return false;
					break;
				}
			}		
			if(docForm.CitizenShip.value=="请选择"||docForm.CitizenShip.value=="請選擇"||docForm.CitizenShip.value=="PleaseSelect"){
				if(lang=='zh'){
					alert("国籍不能为空!");
				}else if(lang=='tr'){
					alert('國籍不能為空!');
				}else{
					alert("CitizenShip can't be empty!");
				}
			    docForm.CitizenShip.focus();
				return false;
			}
		    if(!(checkEmail(docForm.Email.value))){
				if(lang=='zh'){
					alert('你输入的Email格式有误，请重新输入！');
				}else if(lang=='tr'){
					alert('你輸入的Email格式有誤，請重新輸入！');
				}else{
					alert('Your Email is wrong! Please enter again!');
				}
				docForm.Email.focus();
				return false;
			}else{
				return true;
			}
			break;
		case "depositNotifyForm":
			docForm=document.depositNotifyForm;
			if(docForm.Name.value==""){
				if(lang=='zh'){
					alert('请输入你的姓名！');
				}else if(lang=='tr'){
					alert('請輸入你的姓名！');
				}else{
					alert('Please enter name!');
				}
			    docForm.Name.focus();
				return false;
			}
		    if(!(checkEmail(docForm.Email.value))){
				if(lang=='zh'){
					alert('你输入的Email格式有误，请重新输入！');
				}else if(lang=='tr'){
					alert('你輸入的Email格式有誤，請重新輸入！');
				}else{
					alert('Your Email is wrong! Please enter again!');
				}
				docForm.Email.focus();
				return false;
			}else{
				return true;
			}
			break;
		case "withdrawingForm":
			form=document.withdrawingForm;
			var len,showStr,emailStr,passwordStr;
			if(lang=='en'){
				showStr='Sorry!You have some information that much be entered!';
				emailStr='Your Email is wrong! Please enter again!';
				passwordStr="Please check your password !";
			}else{
				showStr="你还有必填项没有填写";
				emailStr="你的Email格式有误，请检查后再试！";
				passwordStr="请正确输入您的密码!";
			}
			len=form.elements.length;
			for(var loop=0;loop<len-3;loop++){
			   if(form[loop].value==""){
				   alert(showStr);
				   form[loop].focus();
				   return false;
				   break;
			   }
			}
			if  (!(isEmail(document.withdrawingForm.femail.value )))
			{
				alert(emailStr);
				form.femail.focus();
				return false;
			}
			if(form.Password.value != form.Password2.value)
			{
				alert(passwordStr);
				form.Password.focus();
				return false;
			}
			return true;
			break;
		case "onlineSupportForm":
			docForm=document.onlineSupportForm;
			if(docForm.Name.value==""){
				if(lang=='zh'){
					alert('请输入你的姓名！');
				}else if(lang=='tr'){
					alert('請輸入你的姓名！');
				}else{
					alert('Please enter name!');
				}
			    docForm.Name.focus();
				return false;
			}
		    if(!(checkEmail(docForm.Email.value))){
				if(lang=='zh'){
					alert('你输入的Email格式有误，请重新输入！');
				}else if(lang=='tr'){
					alert('你輸入的Email格式有誤，請重新輸入！');
				}else{
					alert('Your Email is wrong! Please enter again!');
				}
				docForm.Email.focus();
				return false;
			}else{
				return true;
			}
			break;
		case "transferAccountForm":
			docForm=document.transferAccountForm;
			var len;
			len=docForm.elements.length-3;
			for(var loop=0;loop<len;loop++){
				if(docForm[loop].value==""){
					if(lang=='zh'){
						alert("你还有必填项没有填写");
					}else if(lang=='tr'){
						alert('你還有必填項沒有填寫');
					}else{
						alert('Sorry!You have some information that much be entered!');
					}
					docForm[loop].focus();
					return false;
					break;
				}
			}
		    if(!(checkEmail(docForm.Email.value))){
				if(lang=='zh'){
					alert('你输入的电子邮件格式有误，请重新输入！');
				}else if(lang=='tr'){
					alert('你輸入的電子郵件格式有誤，請重新輸入！');
				}else{
					alert('Your Email is wrong! Please enter again!');
				}
				docForm.Email.focus();
				return false;
			}else{
				return true;
			}
			break;
		case "contactUsForm":
			docForm=document.contactUsForm;
			if(docForm.name.value==""){
				if(lang=='zh'){
					alert('请输入你的姓名！');
				}else if(lang=='tr'){
					alert('請輸入你的姓名！');
				}else{
					alert('Please enter name!');
				}
			    docForm.name.focus();
				return false;
			}
		    if(!(checkEmail(docForm.Email.value))){
				if(lang=='zh'){
					alert('你输入的Email格式有误，请重新输入！');
				}else if(lang=='tr'){
					alert('你輸入的Email格式有誤，請重新輸入！');
				}else{
					alert('Your Email is wrong! Please enter again!');
				}
				docForm.Email.focus();
				return false;
			}else{
				return true;
			}
			break;
		case "brokerForm":
			docForm=document.brokerForm;
			if(docForm.Name.value==""){
				if(lang=='zh'){
					alert('请输入你的姓名！');
				}else if(lang=='tr'){
					alert('請輸入你的姓名！');
				}else{
					alert('Please enter name!');
				}
			    docForm.Name.focus();
				return false;
			}
		    if(!(checkEmail(docForm.Email.value))){
				if(lang=='zh'){
					alert('你输入的Email格式有误，请重新输入！');
				}else if(lang=='tr'){
					alert('你輸入的Email格式有誤，請重新輸入！');
				}else{
					alert('Your Email is wrong! Please enter again!');
				}
				docForm.Email.focus();
				return false;
			}else{
				return true;
			}
			if(docForm.SelfState.value=='高级水平'){
				if(docForm.HeightLevelUSD.value==''){
					if(lang=='zh'){
						alert('因为你选择的时高级水平，所以请填写你客户的月交易量！');
					}else if(lang=='tr'){
						alert('你輸入的Email格式有誤，請重新輸入！');
					}else{
						alert('Please enter the exchange of you customer!');
					}
					docForm.HeightLevelUSD.focus();
					return false;
				}else{
					return true;
				}
			}
			break;

		default:
	}
}

function CheckCustomerForm(lang){   
   var len,result,lang;
   form=document.OpenLiveAccountForm;
   result=true;
   len=form.elements.length;
   for(var loop=0;loop<17;loop++){
	   if(form[loop].value==""){
		   if(lang=="en"){
		       alert("Sorry!You have some information that much be entered!");
		   }else if(lang=="zh"){
               alert("对不起！你还有一些必填项没有填写！ ");
		   }else{
			   alert("對不起！你還有一些必填項沒有填寫！");
		   }
		   form[loop].focus();
		   result=false;
		   return result;
		   break;
	   }
   }
   for(var loop2=34;loop2<40;loop2++){
	   if(form[loop2].value==""){
		   if(lang=="en"){
		       alert("Sorry!You have some information that much be entered!");
		   }else if(lang=="zh"){
               alert("对不起！你还有一些必填项没有填写！ ");
		   }else{
			   alert("對不起！你還有一些必填項沒有填寫！");
		   }
		   form[loop2].focus();
		   result=false;
		   return result;
		   break;
	   }
   }
   if(form.password.value!=form.password2.value){
	   if(lang=="en"){
		   alert("The passwords you enter is different!");
	   }else if(lang=="zh"){
		   alert("你二次输入的密码不相同，请重新输入！ ");
	   }else{
		   alert("你二次輸入的密碼不相同，請重新輸入！");
	   }       
	   form.password.focus();
       return false;
   }
   if(form.password.value.length!=6){
	   if(lang=="en"){
		   alert("Your password lenght must be six characters!");
	   }else if(lang=="zh"){
		   alert("密码的长度必需是六位数！ ");
	   }else{
		   alert("密碼的長度必需是六位數！");
	   }  
	   form.password.focus();
       return false;
   }
   if(!(checkEmail(form.Email.value)))
   {
	   if(lang=="en"){
		   alert("Email format not ture!");
	   }else if(lang=="zh"){
		   alert("Email(电子邮箱)的格式不正确，请重新输入！ ");
	   }else{
		   alert("Email(電子郵箱)的格式不正確，請重新輸入！");
	   }  		
		form.Email.focus();
		return false;
   }
   return result;
}


function openLiveChat(chatArea){
	var chatArea ;
	switch(chatArea){
		case "global.en" :
			window.open('http://global-livechat.ldgmarkets.com/globalEnInitInfo.php','','width=475,height=400');
			break;
		case "asia.cn" :
			window.open('http://asia-livechat.ldgmarkets.com/asiaCnInitInfo.php','','width=475,height=400');
			break;
		default:
			break;
	}
}

function openPopWin(){
	window.open('popWin.html','','width=560,height=560');
}
