$(document).ready(function(){
	$('#contactForm').submit(function(){
		var action = $(this).attr('action');
    
		$("#msg_RegForm").slideUp(750,function() {
			$('#msg_RegForm').hide();

			$.post(action, {
				fName: $('#fName').val(),
				mName: $('#mName').val(),
				lName: $('#lName').val(),
				address1: $('#address1').val(),
				city: $('#city').val(),
				country: $('#country').val(),
				estate: $('#estate').val(),
				postal: $('#postal').val(),
				phone: $('#phone').val(),
				email1: $('#email1').val(),
				email2: $('#email2').val(),
				comment: $('#comment').val()
			},
				function(data){
					if(data.match('success') != null) {
					  $('#msg_RegForm').hide();
					  $('#msg_RegForm').removeClass('error').removeClass('warning').removeClass('attention').addClass('ok');
					  $('#msg_RegForm').html('Your contact has been submitted succesfully. We will get back to you asap.');
					  $('#msg_RegForm').slideDown('slow',function(){document.getElementById("contactForm").reset();closebar();});
					} else {
					  $('#msg_RegForm').removeClass('ok').removeClass('warning').removeClass('attention').addClass('error');
					  $('#msg_RegForm').html(data);
					  $('#msg_RegForm').slideDown('slow',function(){closebar();});
					}
				}
			);
		});
		return false; 
	});


	$('#frm_RegForm').submit(function(){
		var action = $(this).attr('action');
		staticbar();
		//document.getElementById("frmButton").value = "";
    	//alert(document.getElementById("frmButton"));
		isIRT: $('#isIRT').val();
		
		$("#msg_RegForm").slideUp(750,function() {
			$('#msg_RegForm').hide();

			$.post(action, {
				usrTitle: $('#usrTitle').val(),
				firstName: $('#firstName').val(),
				lastName: $('#lastName').val(),
				designation: $('#designation').val(),
				dietary: $('#dietary').val(),
				organization: $('#organization').val(),
				address1: $('#address1').val(),
				postal: $('#postal').val(),
				city: $('#city').val(),
				state: $('#estate').val(),
				country: $('#country').val(),
				phone: $('#phone').val(),
				fax: $('#fax').val(),
				memberType: $('#memberType').val(),
				email: $('#email').val(),
				email1: $('#email1').val(),
				eventID: $('#eventID').val(),
				
				isEarly: $('#isEarly').val(),
				guestFeeA: $('#guestFeeA').val(),
				banqFeeA: $('#banqFeeA').val(),
				regFee_memPro: $('#regFee_memPro').val(),
				regFee_nMemPro: $('#regFee_nMemPro').val(),
				regFee_memStd: $('#regFee_memStd').val(),
				regFee_nMemStd: $('#regFee_nMemStd').val(),
				guestName1: $('#guestName1').val(),
				guestName2: $('#guestName2').val(),
				guestNum: $('#guestNum').val(),
				banqNum: $('#banqNum').val(),
				offPay: $('#offPay').val(),
				//guestFee: $('#guestFee').val(),
				banqFee: $('#banqFee').val()
			},
				function(data){
					if(data.match('success') != null) {
					  $('#msg_RegForm').hide();
					  $('#msg_RegForm').removeClass('error').removeClass('warning').removeClass('attention').addClass('ok');
					  $('#msg_RegForm').html('Provided details has been saved succesfully. You will redirect now on payment page.');
					  $('#msg_RegForm').slideDown('slow',function(){});
					  if(document.getElementById("offPay").value=="")
					  {
						proceedPayment();
					  }
					  else
					  {
					   	//window.location.href = "IS3NA_Member_Dashboard.asp";
						window.location.href = "IS3NA_Member_Events_IRT.asp";
					  }
					} else {
					  $('#msg_RegForm').removeClass('ok').removeClass('warning').removeClass('attention').addClass('error');
					  $('#msg_RegForm').html(data);
					  $('#msg_RegForm').slideDown('slow',function(){closebar();});
					  try{
					  document.getElementById("frmButton").disabled = false;
					  } catch(e){}
					}
				}
			);
		});
		return false; 
	});

	$('#frm_RenForm').submit(function(){
		var action = $(this).attr('action');
		$("#msg_RegForm").slideUp(750,function() {
			$('#msg_RegForm').hide();

			$.post(action, {
				memberType: $('#memberType').val()
			},
				function(data){
					if(data.match('success') != null) {
					  $('#msg_RegForm').hide();
					  $('#msg_RegForm').removeClass('error').removeClass('warning').removeClass('attention').addClass('ok');
					  $('#msg_RegForm').html('Provided details has been saved succesfully. You will redirect now on payment page.');
					  $('#msg_RegForm').slideDown('slow',function(){});
					  proceedPayment();
					} else {
					  $('#msg_RegForm').removeClass('ok').removeClass('warning').removeClass('attention').addClass('error');
					  $('#msg_RegForm').html(data);
					  $('#msg_RegForm').slideDown('slow',function(){closebar();});
					  try{
					  document.getElementById("frmButton").disabled = false;
					  } catch(e){}
					}
				}
			);
		});
		return false; 
	});

	function proceedPayment()
	{
		//window.location.href = 'IS3NA_Member_Dashboard.asp';
		frm = document.getElementById("ppFrm");
		if(document.getElementById("frm_RegForm").usrID.value!="0") setVar2(document.getElementById("memberType"));
		frm.submit();
	}

	$('#frm_profile01').submit(function(){
		var action = $(this).attr('action');
    
		$("#msg_profile01").slideUp(750,function() {
			$('#msg_profile01').hide();

			$.post(action, {
				usrTitle: $('#usrTitle').val(),
				firstName: $('#firstName').val(),
				lastName: $('#lastName').val(),
				organization: $('#organization').val(),
				address1: $('#address1').val(),
				postal: $('#postal').val(),
				city: $('#city').val(),
				state: $('#estate').val(),
				country: $('#country').val(),
				phone: $('#phone').val(),
				fax: $('#fax').val(),
				email: $('#email').val()
			},
				function(data){
					if(data.match('success') != null) {
					  $('#msg_profile01').hide();
					  $('#msg_profile01').removeClass('error').removeClass('warning').removeClass('attention').addClass('ok');
					  $('#msg_profile01').html('Provided details has been saved succesfully.');
					  $('#msg_profile01').slideDown('slow',function(){closebar();window.location.href = 'IS3NA_Member_Dashboard.asp?step=2';});
					} else {
					  $('#msg_profile01').removeClass('ok').removeClass('warning').removeClass('attention').addClass('error');
					  $('#msg_profile01').html(data);
					  $('#msg_profile01').slideDown('slow', function(){closebar();});
					}
				}
			);
		});
		return false; 
	});


	$('#frm_profile02').submit(function(){
		var action = $(this).attr('action');
    
		$("#msg_profile02").slideUp(750,function() {
			$('#msg_profile02').hide();

			$.post(action, {
				genTitle: $('#genTitle').val(),
				affiliation: $('#affiliation').val(),
				fieldOfStudy1: $('#fieldOfStudy1').val(),
				fieldOfStudy2: $('#fieldOfStudy2').val(),
				fieldOfStudy3: $('#fieldOfStudy3').val()
			},
				function(data){
					if(data.match('success') != null) {
					  $('#msg_profile02').hide();
					  $('#msg_profile02').removeClass('error').removeClass('warning').removeClass('attention').addClass('ok');
					  $('#msg_profile02').html('Provided details has been saved succesfully.');
					  $('#msg_profile02').slideDown('slow',function(){closebar();window.location.href = 'IS3NA_Member_Dashboard.asp?step=3';});
					} else {
					  $('#msg_profile02').removeClass('ok').removeClass('warning').removeClass('attention').addClass('error');
					  $('#msg_profile02').html(data);
					  $('#msg_profile02').slideDown('slow', function(){closebar();});
					}
				}
			);
		});
		return false; 
	});


	$('#frm_profile03').submit(function(){
		var action = $(this).attr('action');
    
		$("#msg_profile03").slideUp(750,function() {
			$('#msg_profile03').hide();

			$.post(action, {
				currentEmp: $('#currentEmp').val(),
				EmpAdd: $('#EmpAdd').val(),
				EmpPostal: $('#EmpPostal').val(),
				EmpCity: $('#EmpCity').val(),
				EmpState: $('#EmpState').val(),
				EmpCountry: $('#EmpCountry').val(),
				WorkPhone: $('#WorkPhone').val(),
				WorkFax: $('#WorkFax').val(),
				AltPhone1: $('#AltPhone1').val(),
				AltPhone2: $('#AltPhone2').val(),
				WorkEmail: $('#WorkEmail').val(),
				designation: $('#designation').val()
			},
				function(data){
					if(data.match('success') != null) {
					  $('#msg_profile03').hide();
					  $('#msg_profile03').removeClass('error').removeClass('warning').removeClass('attention').addClass('ok');
					  $('#msg_profile03').html('Provided details has been saved succesfully.');
					  $('#msg_profile03').slideDown('slow',function(){closebar();window.location.href = 'IS3NA_Member_Dashboard.asp?step=4';});
					} else {
					  $('#msg_profile03').removeClass('ok').removeClass('warning').removeClass('attention').addClass('error');
					  $('#msg_profile03').html(data);
					  $('#msg_profile03').slideDown('slow',function(){closebar();});
					}
				}
			);
		});
		return false; 
	});

	$('#changePwd').submit(function(){
		var action = $(this).attr('action');
    
		$("#msg_RegForm").slideUp(750,function() {
			$('#msg_RegForm').hide();

			$.post(action, {
				pwd1: $('#pwd1').val(),
				pwd2: $('#pwd2').val(),
				pwd3: $('#pwd3').val()
			},
				function(data){
					if(data.match('success') != null) {
					  $('#msg_RegForm').hide();
					  $('#msg_RegForm').removeClass('error').removeClass('warning').removeClass('attention').addClass('ok');
					  $('#msg_RegForm').html('Provided details has been saved succesfully.');
					  document.getElementById("changePwd").reset();
					  $('#msg_RegForm').slideDown('slow',function(){closebar();});
					} else {
					  $('#msg_RegForm').removeClass('ok').removeClass('warning').removeClass('attention').addClass('error');
					  $('#msg_RegForm').html(data);
					  $('#msg_RegForm').slideDown('slow',function(){closebar();});
					}
				}
			);
		});
		return false; 
	});

	$('#newsForm').submit(function(){
		var action = $(this).attr('action');
    	var nid = $('#newsID').val();
		$("#msg_RegForm").slideUp(750,function() {
			$('#msg_RegForm').hide();

			$.post(action, {
				newsID: $('#newsID').val(),
				newsType: $('#newsType').val(),
				newsTitle: $('#newsTitle').val(),
				shortDescription: $('#shortDescription').val(),
				longDescription: $('#longDescription').val(),
				newsDate: $('#newsDate').val()
			},
				function(data){
					if(data.match('success') != null) {
					  $('#msg_RegForm').hide();
					  $('#msg_RegForm').removeClass('error').removeClass('warning').removeClass('attention').addClass('ok');
					  $('#msg_RegForm').html('Provided details has been saved succesfully.');
					  if(nid=="") document.getElementById("newsForm").reset();
					  $('#msg_RegForm').slideDown('slow',function(){closebar();});
					} else {
					  $('#msg_RegForm').removeClass('ok').removeClass('warning').removeClass('attention').addClass('error');
					  $('#msg_RegForm').html(data);
					  $('#msg_RegForm').slideDown('slow',function(){closebar();});
					}
				}
			);
		});
		return false; 
	});

	$('#ResForm').submit(function(){
		var action = $(this).attr('action');
    	var rID = $('#resID').val();
		$("#msg_RegForm").slideUp(750,function() {
			$('#msg_RegForm').hide();

			$.post(action, {
				resID: $('#resID').val(),
				resTitle: $('#resTitle').val(),
				fieldOfStudy: $('#fieldOfStudy').val(),
				description: $('#description').val(),
				userExperience: $('#userExperience').val(),
				whyRecommended: $('#whyRecommended').val(),
				website: $('#website').val()
			},
				function(data){
					if(data.match('success') != null) {
					  $('#msg_RegForm').hide();
					  $('#msg_RegForm').removeClass('error').removeClass('warning').removeClass('attention').addClass('ok');
					  $('#msg_RegForm').html('Provided details has been saved succesfully.');
					  if(rID=="") document.getElementById("ResForm").reset();
					  $('#msg_RegForm').slideDown('slow',function(){closebar();});
					} else {
					  $('#msg_RegForm').removeClass('ok').removeClass('warning').removeClass('attention').addClass('error');
					  $('#msg_RegForm').html(data);
					  $('#msg_RegForm').slideDown('slow',function(){closebar();});
					}
				}
			);
		});
		return false; 
	});

});


function validForm(frmObj)
{
	var ret = true;
	
	if(frmObj.BioSummmary.value=="")
	{
		alert("Please enter bio summary.");
		ret = false;
	}
	if(ret){staticbar();}
	return ret;
}

function regFormSubmit(frmObj)
{
	var ret = true;
	if(frmObj.firstName.value=="" || frmObj.firstName.value=="First Name")
	{
		alert("Please enter your first name.");
		frmObj.firstName.focus();
		ret = false;
	}
	else if(frmObj.lastName.value=="" || frmObj.lastName.value=="Last Name")
	{
		alert("Please enter your last name.");
		frmObj.lastName.focus();
		ret = false;
	}
	else if(frmObj.email.value=="")
	{
		alert("Please enter your email address.");
		frmObj.email1.focus();
		ret = false;
	}
	else if(frmObj.email.value!=frmObj.email1.value)
	{
		alert("Your confirm email is not matching. Please check again.");
		frmObj.email2.focus();
		ret = false;
	}
	else if(frmObj.memberType.value=="")
	{
		alert("Please select your membership level.");
		frmObj.memberType.focus();
		ret = false;
	}

	return ret;
}

function pubFormSubmit(frmObj)
{
	var ret = true;
	if(frmObj.pubTitle.value=="")
	{
		alert("Please enter publication title.");
		frmObj.pubTitle.focus();
		ret = false;
	}
	else if(frmObj.fieldOfStudy1.value=="")
	{
		alert("Please chose field of study for this publication.");
		frmObj.fieldOfStudy1.focus();
		ret = false;
	}
	else
	{
		if(frmObj.attachment.value=="")
		{
			//ret = confirm("This publication is publishing without any pdf attachment. Click on cancel/no button to stop submission and attach related pdf or click in Ok/Yes button to submit the publication.");
		}
		else
		{
			//ret = confirm("This publication is publishing with an attachment. Click on cancel/no button to remove attached file or click in Ok/Yes button to submit the publication.");
		}
	}
	
	if(ret) staticbar();
	
	return ret;
}

function eventFormSubmit(frmObj)
{
	var ret = true;
	if(frmObj.eventTitle.value=="")
	{
		alert("Please enter event title.");
		frmObj.eventTitle.focus();
		ret = false;
	}
	else if(frmObj.organisers.value=="")
	{
		alert("Please enter organiser's name.");
		frmObj.organisers.focus();
		ret = false;
	}
	/*
	else if(frmObj.shortDescription.value=="")
	{
		alert("Please enter short description.");
		frmObj.shortDescription.focus();
		ret = false;
	}
	else if(frmObj.fieldOfStudy1.value=="")
	{
		alert("Please chose field of study for this publication.");
		frmObj.fieldOfStudy1.focus();
		ret = false;
	}
	*/
	else if(frmObj.eventEmail.value=="")
	{
		alert("Please enter event's email.");
		frmObj.eventEmail.focus();
		ret = false;
	}else if(frmObj.eventStartDate.value=="" || frmObj.eventEndDate.value=="")
	{
		alert("Please enter event's dates.");
		frmObj.eventStartDate.focus();
		ret = false;
	}else if(frmObj.eventLocation.value=="")
	{
		alert("Please enter event location.");
		frmObj.eventLocation.focus();
		ret = false;
	}
	if(ret) staticbar();

	return ret;
}

function newsFormSubmit(frmObj)
{
	var ret = true;
	if(frmObj.newsType.value=="")
	{
		alert("Please chose annoucement type.");
		frmObj.newsType.focus();
		ret = false;
	}
	else if(frmObj.newsTitle.value=="")
	{
		alert("Please enter title.");
		frmObj.newsTitle.focus();
		ret = false;
	}
	else if(frmObj.shortDescription.value=="")
	{
		alert("Please enter description.");
		frmObj.shortDescription.focus();
		ret = false;
	}
	if(ret) staticbar();

	return ret;
}

function addEventButton(obj)
{
	if(obj.value=="1" || obj.value=="3")
	{
		document.getElementById("eventPriceB").style.display = "block";
		document.getElementById("eventPriceC").style.display = "none";
	}
	else if(obj.value=="2")
	{
		document.getElementById("eventPriceB").style.display = "none";
		document.getElementById("eventPriceC").style.display = "block";
	}
	else
	{
		document.getElementById("eventPriceB").style.display = "none";
		document.getElementById("eventPriceC").style.display = "none";
	}
}

function addAbstractDate(obj)
{
	obj.form.isSpecial.checked = false;
	if(obj.checked)
	{
		document.getElementById("isAbstractB").style.display = "block";
		document.getElementById("isAbstractC").style.display = "block";
	}
	else
	{
		document.getElementById("isAbstractB").style.display = "none";
		document.getElementById("isAbstractC").style.display = "none";
	}
}

function addSpecial(obj)
{
	document.getElementById("isAbstractB").style.display = "none";
	document.getElementById("isAbstractC").style.display = "none";
	obj.form.isAbstract.checked = false;
	//obj.form.isSpecial.checked = true;
}

function addTopic(obj,id)
{
	var ret = false;
	if(id=="")
	{
		alert("You must be registered member and login first to post comment.")
		//window.location.href = "IS3NA_Society_Events.asp?id=" + obj.eventID.value + "#loginForm";
		//displayLogin();
	}
	else if(obj.topic.value=="Add your comment/suggestion here" || obj.topic.value=="")
	{
		alert("Please enter your comment first.");
	}
	else
	{
		ret = true;
	}
	
	if(ret) staticbar();
	
	return ret;
}

function addAbstract(obj,id)
{
	var ret = false;
	if(id=="" || obj.paidIRTDate.value=="")
	{
		alert("You must be register as an event attendee and sign in first to submit abstract to committee.\nClick on Register For IRT button now to proceed.")
		//window.location.href = "IS3NA_Events_Details.asp?id=" + obj.eventID.value + "#loginForm";
		//displayLogin();
	}
	else if(obj.abstract.value=="")
	{
		alert("Please browse your abstract pdf first.");
	}
	else if(obj.abstract.value.substring(obj.abstract.value.length-3).toLowerCase() != 'pdf' && obj.abstract.value.substring(obj.abstract.value.length-3).toLowerCase() != 'doc' && obj.abstract.value.substring(obj.abstract.value.length-4).toLowerCase() != 'docx')
	{
		alert("Please upload pdf or doc file only.");
	}
	else
	{
		ret = true;
	}
	if(ret) staticbar();
	return ret;
}

function dispCommittee(num, posX, posY)
{
	for(i=1;i<11;i++)
	{
		obj = document.getElementById("li" + i.toString());
		if(i==num)
		{
			$("#li" + i.toString()).slideDown("slow");
			//$("#li" + i.toString()).fadeIn("slow");
			//obj.style.position = "absolute";
			//obj.style.marginLeft = posX + "px"; 
			//obj.style.marginTop = posY + "px";
		}
		else
		{
			//document.getElementById("li" + i.toString()).style.display = "none";
			$("#li" + i.toString()).slideUp("slow");
		}
	}
}

function setvar(obj2)
{
	Er = "";
	try
	{obj = obj2.form;}
	catch(e){Er = e.message;}
	if(Er=="")
	{
		obj1 = document.getElementById("ppFrm");
		obj1.lc.value = obj.country.value;
		obj1.item_name.value = "IS3NA Membership - " + obj.memberType.value;
		obj1.custom.value = obj.email.value;
		currency_code = "USD";
		
		if (obj.currency_code[1].checked) 
		{
			currency_code = "EUR";
			obj1.business.value = "euromembers@IS3NA.org";
		}
		
		obj1.currency_code.value = currency_code;
		//obj1.target = "_blank";
		
		if(obj.memberType.value=="Student" && currency_code=="USD")
		{
			obj1.item_number.value = 1;
			obj1.amount.value = "25.00";
		}
		else if(obj.memberType.value=="Student" && currency_code=="EUR")
		{
			obj1.item_number.value = 2;
			obj1.amount.value = "23.00";
		}
		else if(obj.memberType.value=="Professional" && currency_code=="USD")
		{
			obj1.item_number.value = 3;
			obj1.amount.value = "50.00";
		}
		else if(obj.memberType.value=="Professional" && currency_code=="EUR")
		{
			obj1.item_number.value = 4;
			obj1.amount.value = "44.00";
		}
	}
	//staticbar();
	return true;
}

function setvarR(obj2)
{
	Er = "";
	try
	{obj = obj2.form;}
	catch(e){Er = e.message;}
	if(Er=="")
	{
		obj1 = document.getElementById("ppFrm");
		obj1.item_name.value = "IS3NA Membership Renewal - " + obj.memberType.value;
		currency_code = "USD";
		
		if (obj.currency_code[1].checked) 
		{
			currency_code = "EUR";
			obj1.business.value = "euromembers@IS3NA.org";
		}
		
		obj1.currency_code.value = currency_code;
		//obj1.target = "_blank";
		//alert(obj.memberType.value);
		
		if(obj.memberType.value=="Student" && currency_code=="USD")
		{
			obj1.item_number.value = 1;
			obj1.amount.value = "25.00";
		}
		else if(obj.memberType.value=="Student" && currency_code=="EUR")
		{
			obj1.item_number.value = 2;
			obj1.amount.value = "23.00";
		}
		else if(obj.memberType.value=="Professional" && currency_code=="USD")
		{
			obj1.item_number.value = 3;
			obj1.amount.value = "50.00";
		}
		else if(obj.memberType.value=="Professional" && currency_code=="EUR")
		{
			obj1.item_number.value = 4;
			obj1.amount.value = "44.00";
		}
	}
	return true;
}

function setVar2(obj)
{
	f = obj.form;
	f1 = document.getElementById("ppFrm");
	mType = f.memberType.value;
	usrID = f.usrID.value;
	isGuest = false; //f.guestFee.checked;
	isBanq = false;	//f.banqFee.checked;
	guestFee = parseFloat(f.guestNum.value) * guestFee_memPro;
	banqFee = parseFloat(f.banqNum.value) * banqFee_memPro;
	document.getElementById("gf").innerHTML = guestFee.toFixed(2);
	document.getElementById("bf").innerHTML = banqFee.toFixed(2);
	document.getElementById("guestFeeA").value = guestFee.toFixed(2);
	document.getElementById("banqFeeA").value = banqFee.toFixed(2);
	
	var irt = ""
	f1.custom.value = f.email.value;
	try{
		irt = document.getElementById("isIRT").value;
		}
	catch(e){
		irt = "";
		}
	if(irt!="") f1.custom.value = f1.custom.value + "|" + irt;
	
	document.getElementById("memPro").style.display = "none";
	document.getElementById("nMemPro").style.display = "none";
	document.getElementById("memStd").style.display = "none";
	document.getElementById("nMemStd").style.display = "none";
	
	if(usrID!="")
	{
		if(mType=="Professional"){baseAmount = f.regFee_memPro.value; document.getElementById("memPro").style.display = "";}
		else{baseAmount = f.regFee_memStd.value; document.getElementById("memStd").style.display = "";}
	}
	else
	{
		if(mType=="Professional"){baseAmount = f.regFee_nMemPro.value; document.getElementById("nMemPro").style.display = "";}
		else{baseAmount = f.regFee_nMemStd.value; document.getElementById("nMemStd").style.display = "";}
	}
	//alert(baseAmount);
	baseAmount = parseFloat(baseAmount);
	baseAmount += guestFee;
	baseAmount += banqFee;
	baseAmount = baseAmount.toFixed(2);
	document.getElementById("tPay").innerHTML = baseAmount;
	f1.amount.value = baseAmount;
}
