// JavaScript Document

function removeData(){
	var postfix = Array('en','cn');
	var frmname = '';
	var formaname = 'frmAddCourseRequest_';
	for(var ctr=0; ctr < 2; ctr++)
		{
			frmname = formaname + postfix[ctr];
			
			var CourseName = window.opener.document.forms[frmname].txtCourseName;
			var CourseAddress = window.opener.document.forms[frmname].txtAddress;
			var txtPostCode = window.opener.document.forms[frmname].txtPostCode;
			var CoursePhone = window.opener.document.forms[frmname].txtPhone;
			var CourseEmail = window.opener.document.forms[frmname].txtEmail;
			var CourseWebsite = window.opener.document.forms[frmname].txtWebsite;
			
			CourseName.value = "";
			CourseAddress.value = "";
			txtPostCode.value = "";
			CoursePhone.value = "";
			CourseEmail.value = "";
			CourseWebsite.value = "";
			
			var Requester = window.opener.document.forms[frmname].txtRequester;
			var RequesterEmail = window.opener.document.forms[frmname].txtRequesterEmail;
			var RequesterInfo = window.opener.document.forms[frmname].txtRequesterInfo;
			
			Requester.value = "";
			RequesterEmail.value = "";
			RequesterInfo.value = "";
			
			var Answer = window.opener.document.forms[frmname].txtAnswer;
			
			Answer.value = "";
		}
	window.opener.reload();
}

function checkCountry(lang, value){
	var country = value.split("|");
	country = country[0];
	var vis = country == 'us' ? 'visible' : 'hidden';
	var pos = country == 'us' ? 'static' : 'absolute';
	
		document.getElementById('StateData_'+lang).style.visibility = vis;
		document.getElementById('StateData_'+lang).style.position = pos;
}

function checkCourseFormData(frmname, lang){
	var incompletedata = true;
	
	var CourseName = window.document.forms[frmname].txtCourseName;
	var CourseCountry = window.document.forms[frmname].slcCountry;
	var CoursePhone = window.document.forms[frmname].txtPhone;
	var CourseEmail = window.document.forms[frmname].txtEmail;
	var CourseWebsite = window.document.forms[frmname].txtWebsite;
	
	var Requester = window.document.forms[frmname].txtRequester;
	var RequesterEmail = window.document.forms[frmname].txtRequesterEmail;
	var RequesterInfo = window.document.forms[frmname].txtRequesterInfo;
	
	if(CourseName.value === '' || CourseName.value === 0){
		lang == 'en' ? alert("Please Provide Course Name!") : alert("请提供路线名字!");
		CourseName.focus();
		return false;
	}
	if(document.forms[frmname].txtEmail.value != 0 || document.forms[frmname].txtEmail.value != ''){
		if(isEMailAddr(document.forms[frmname].txtEmail, lang)== false){			
			document.forms[frmname].txtEmail.value = '';
			document.forms[frmname].txtEmail.focus();			
			return false;
		}			
	}
	var country = window.document.forms[frmname].slcCountry.value.split("|");
	country = country[0];
	if(country == 'us'){
		if(window.document.forms[frmname].txtState.value == '' || window.document.forms[frmname].txtState.value == 0){
			lang = 'en' ? alert("Provide The State Location Of This Course!") : alert("提供这条路线的状态地点!");
			checkCountry(window.document.forms[frmname].slcCountry.value);
			window.document.forms[frmname].txtState.focus();
			return false;
		}
	}
	else{
		window.document.forms[frmname].txtState.value = null;
	}
	
	incompletedata = (CoursePhone.value === '' || CoursePhone.value === 0) && (CourseWebsite.value === '' || CourseWebsite.value === 0);
	if(incompletedata){
		lang == 'en' ? alert("Please Provide At Least a Course Website or Telephone Number!") : alert("请提供至少一个路线网站或电话号码!");
		CoursePhone.focus();
		return false;
	}
	
	if(Requester.value === '' || Requester.value === 0){
		lang == 'en' ? alert("Please Provide Us Your Name.\nThis is just for record purposes and not for commercial use.") : alert("请提供我们您的名字。\n这是正义的为记录目的和不为商业使用。");
		Requester.focus();
		return false;
	}
	if(RequesterEmail.value === '' || RequesterEmail.value === 0){
		lang == 'en' ? alert("Please Provide Us Your Email.\nThis is just for record purposes and not for commercial use.") : alert("请提供我们您的电子邮件。\n这是正义的为记录目的和不为商业使用。");
		Requester.focus();
		return false;
	}	
	openaddcourse("hide", "en");
	return true;
}


function openaddcourse(status, lang){
	var MainDiv;
	var FormDiv;
	
	status = status == 'show' ? 'visible' : 'hidden';
	FlashWindowStatus = status == 'visible' ? 'hidden' : 'visible';
	formDivName = lang == 'en' ? 'formDiv' : 'formDiv_cn';
	MainDiv = document.getElementById('mainDiv');
	FormDiv = document.getElementById(formDivName);
	//FlashDiv = document.getElementById('FlashAddvertisementWindow');
	
	
	MainDiv.style.visibility = status;
	FormDiv.style.visibility = status;
	//FlashDiv.style.visibility = FlashWindowStatus;
	topPos = window.pageYOffset;
	thePos = ""+MainDiv.style.top+"";
	thePos = thePos.replace('px', '') * 1;
	if(status == 'visible' && thePos != topPos){
		MainDiv.style.top =  topPos+'px';
		topPos += 10;
		FormDiv.style.top = topPos+'px';
	}
}

function moveCourseFormDiv(lang){
	var MainDiv = document.getElementById('mainDiv');
	var status = MainDiv.style.visibility == 'visible';
	
	if(status){
		openaddcourse('show', lang);
	}
	temp = setTimeout("moveCourseFormDiv('"+lang+"')",100);
}
