function NewsletterRadio_Click()
{	
	if ($("#UnsubscribeRadio").is(":checked"))
	{
		$(".NewsletterCheckBox").attr('checked', false);
	}
	else
	{
		$(".NewsletterCheckBox").attr('checked', true);
	}
}

function NewsletterCheckbox_Click()
{
	if ( $(".NewsletterCheckBox").is(":checked"))
	{	
		$("#UnsubscribeRadio").attr('checked', false);
		$("#SubscribeRadio").attr('checked', true);
	}
	else
	{
		$("#UnsubscribeRadio").attr('checked', true);
		$("#SubscribeRadio").attr('checked', false);
	}
}

// 4 forms (HardCopyGuideForm/PdfCopyGuideForm/FreeSampleMobileDataForm/BuyMobileDataForm)
function DownloadCopy_Click()
{	
	var readLegalPrivacyValid = validateReadLegalPrivacy($("#ReadCheckBox").is(":checked"), $("#ReadCheckBoxError"));
	var sourceValid = validateDpDwnList($("#SourceDpDwnList"), $("#SourceError"));
	
	var ordinaryFieldsValidated = ordinaryFieldsValidating();
	var extensionFieldsValidated = extensionFieldsValidating();
	
	var validatingForm = false;
	var formId = $("form[class=FormularForm]").attr('id');
	
	if (formId == "HardCopyGuideForm")
	{		
		validatingForm = (ordinaryFieldsValidated && extensionFieldsValidated);
	}
	else if(formId == "PdfCopyGuideForm" || formId =="FreeSampleMobileDataForm")
	{	
		validatingForm = (ordinaryFieldsValidated && extensionFieldsValidated && sourceValid && readLegalPrivacyValid);
	}
	else if(formId == "BuyMobileDataForm")
	{
		validatingForm = (ordinaryFieldsValidated && extensionFieldsValidated && readLegalPrivacyValid);
	}
	
	if (validatingForm)
	{		
		setOrdinarySalesForceValues();
		setExtendSalesForceValues();
		
		if ($("#RegistrationInfoCheckBox").is(":checked")) { $("#emailOptOut").val("false"); }
		else  { $("#emailOptOut").val("true"); }
				
		if (formId == "HardCopyGuideForm" || formId == "BuyMobileDataForm")
		{
			var countryValue = getCountryValue($("#CountryDpDwnList").get(0).selectedIndex);			
			var question = $("#QuestionsTbx");
			
			if (formId == "HardCopyGuideForm")
			{
				CalculTotal();
				
				$("#Comments_Questions_L__c").val(question.val());
				
				var s = "https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=guide@netsize.com&currency_code=EUR" +
						"&item_name=Netsize%20Guide%202009&amount=" + parseInt($("#UnitPriceLabel").text()) + 
						"&shipping=" + parseInt($("#ShippingTotalLabel").text()) + 
						"&quantity=" + $("#QuantityTbx").val() +  "&countrycode=" + countryValue + 
						"&email=" + $("#EmailTbx").val() + 
						"&first_name=" + $("#FirstNameTbx").val() + 
						"&last_name=" + $("#LastNameTbx").val() + 
						"&return=http://www.netsize.com/PayPal_Guide_Registered.htm";
				$("#IDretURL").val(s);
				
				NetsizeWebSite.AjaxService.BuyHardCopy($("#TitleDpDwnList").val(), $("#FirstNameTbx").val(), $("#LastNameTbx").val(), $("#EmailTbx").val());  
			
				return true;
			}
			else if (formId == "BuyMobileDataForm")
			{
				$("#Comments_Questions_L__c").val(question.val());
				
				var s = "https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=guide@netsize.com&currency_code=EUR&" + 
						"item_name=Netsize%20International%20Mobile%20Data%20Charges%20Report%202008" +
						"&amount=995&quantity=1&countrycode=" + countryValue + 
						"&email=" + $("#EmailTbx").val() + 
						"&first_name=" + $("#FirstNameTbx").val() + 
						"&last_name=" + $("#LastNameTbx").val() + 
						"&return=http://www.netsize.com/Paypal_Report_MobileDataRegistered.htm";
				$("#IDretURL").val(s);

				NetsizeWebSite.AjaxService.BuyMobileData($("#TitleDpDwnList").val(), $("#FirstNameTbx").val(), $("#LastNameTbx").val(), $("#EmailTbx").val());
				
				return true;
			}
			
			return false;
		}
		else if (formId == "PdfCopyGuideForm" || formId =="FreeSampleMobileDataForm")
		{
			$("#IDlead_source").val($("#SourceDpDwnList").val())
			
			if (formId == "PdfCopyGuideForm")
			{
				var url = $("#IDretURL").val();
				url += "?id=registered";
				$("#IDretURL").val(url);			
				
				return true;
			}
			else if (formId == "FreeSampleMobileDataForm")
			{
				NetsizeWebSite.AjaxService.DownloadSampleMobileData($("#TitleDpDwnList").val(), $("#FirstNameTbx").val(), $("#LastNameTbx").val(), $("#EmailTbx").val());
			
				return true;
			}
			
			return false;
		}
		
		return false;	
	}

	return false;
}

// 4 forms(CompanyForm,NewletterForm,JournalistForm,DeveloperForm)
function SalesForceButton_Click()
{
	var formId = $("form[class=FormularForm]").attr('id');
	var question = $("#QuestionsTbx");
	
	var newletterSubcribeValid = validateNewsletterSubscribe($("#UnsubscribeRadio").is(":checked"), $("#SubscribeRadio").is(":checked"), $("#SubscribeCheckBoxError"));
	var readLegalPrivacyValid = validateReadLegalPrivacy($("#ReadCheckBox").is(":checked"), $("#ReadCheckBoxError"));

	var validatingForm = false;
	var extensionFieldsValidated = false;		
	var ordinaryFieldsValidated = ordinaryFieldsValidating();
	
	if (formId == "CompanyForm" || 
		formId == "NewletterForm" || 
		formId == "JournalistForm" || 
		formId == "DeveloperForm" ||
		formId == "NSMSurveyForm" ||
		formId == "NMSSurveyForm_MSG" ||
		formId == "MobileTrendsSurvey2010Form")
	{
		extensionFieldsValidated = extensionFieldsValidating();
	}
	
	if (formId == "CompanyForm" || 	formId == "JournalistForm" || formId == "NSMSurveyForm" || formId == "NMSSurveyForm_MSG" || formId == "MobileTrendsSurvey2010Form")
	{
		validatingForm = (ordinaryFieldsValidated && extensionFieldsValidated && newletterSubcribeValid && readLegalPrivacyValid);
	}
	else if (formId == "NewletterForm")
	{
		validatingForm = (ordinaryFieldsValidated && newletterSubcribeValid  && readLegalPrivacyValid );
	}
	else if(formId == "DeveloperForm")
	{
		validatingForm = (ordinaryFieldsValidated && extensionFieldsValidated && readLegalPrivacyValid );		
	}	
	
	if (validatingForm)
	{		
		setOrdinarySalesForceValues();
						
		if (formId == "CompanyForm" || 
			formId == "JournalistForm" || 
			formId == "DeveloperForm" || 
			formId == "NewletterForm" ||
			formId == "NSMSurveyForm" ||
			formId == "NMSSurveyForm_MSG"||
			formId == "MobileTrendsSurvey2010Form")
		{
			setExtendSalesForceValues();		
			
			if (formId == "DeveloperForm")
			{
				$("#Comments_Questions_L__c").val(question.val());
				$("#IDretURL").val("http://www.netsize.com/SDK/Developers_API.htm");
				NetsizeWebSite.AjaxService.DevelopersRegistration($("#TitleDpDwnList").val(), $("#FirstNameTbx").val(), $("#LastNameTbx").val(), $("#EmailTbx").val());
				
				return true;
			}
			else if(formId == "NSMSurveyForm" || formId == "NMSSurveyForm_MSG")
			{
				setNewsletterSubscribeValues();	
				
				NetsizeWebSite.AjaxService.NMSSurvey($("#TitleDpDwnList").val(), $("#FirstNameTbx").val(), $("#LastNameTbx").val(), $("#EmailTbx").val());
				
				return true;
			}	
			else if(formId == "MobileTrendsSurvey2010Form" )
			{
				NetsizeWebSite.AjaxService.MobileTrendsSurvey($("#TitleDpDwnList").val(), $("#FirstNameTbx").val(), $("#LastNameTbx").val(), $("#EmailTbx").val());
				
				return true;
			}			
			else
			{
				setNewsletterSubscribeValues();	
				$("#Comments_Questions_L__c").val(question.val());
				
				return true;
			}
			
			return false;
		}		
				
		return false;
	}

	return false;	
}

// Webinar_mMarketingForm,Webinar_RussiaForm,Webinar_SouthAfricaForm
function Webinar_Click()
{
	var formId = $("form[class=FormularForm]").attr('id');

	var typePromo = $("#TypePromoCheckBox");
	var typeInter = $("#TypeInterCheckBox");
	var consumerTarget = $("#TargetConsuCheckBox");	
	var employeeTarget = $("#TargetEmpCheckBox");
	var businessTarget = $("#TargetBusiCheckBox");
	var otherTarget = $("#TargetOtherCheckBox");
	var otherTargetText = $("#TargetOtherText"); 	
	var notQuantity = $("#QuantityNotCheckBox");
	var zeroQuantity = $("#Quantity0CheckBox");	
	var thousandQuantity = $("#Quantity1000CheckBox");
	var moreQuantity = $("#QuantityMoreCheckBox");

	var readLegalPrivacyValid = validateReadLegalPrivacy($("#ReadCheckBox").is(":checked"), $("#ReadCheckBoxError"));
	
	var typeValid = validateTypeWebinar(typePromo, typeInter, $("#TypeCheckBoxError"))
	var targetValid = validateTargetWebinar($("input[name=Target]"), $("#TargetCheckBoxError"));
	var	quantityValid = validateQuantityWebinar($("input[name=Quantity]"), $("#QuantityCheckBoxError"));
	
	var ordinaryFieldsValidated = ordinaryFieldsValidating();
	var extensionFieldsValidated = extensionFieldsValidating();
	
	var validatingForm = false;
	if(formId == "Webinar_RussiaForm" || formId == "Webinar_SouthAfricaForm")
	{
		validatingForm = (ordinaryFieldsValidated && extensionFieldsValidated && readLegalPrivacyValid );		
	}
	else if (formId == "Webinar_mMarketingForm")
	{
		validatingForm = (ordinaryFieldsValidated && extensionFieldsValidated && readLegalPrivacyValid && typeValid && targetValid && quantityValid);
	}
	
	if(validatingForm)
	{
		setOrdinarySalesForceValues();
		setExtendSalesForceValues();
		
		if (formId == "Webinar_mMarketingForm")
		{
			var campaign;
			var target;
			var database;	
			
			if (typePromo.is(":checked") && !typeInter.is(":checked")) { campaign = "Campaign=Promotional"; }
			else if (!typePromo.is(":checked") && typeInter.is(":checked")){ campaign = "Campaign=Interactive"; }
			else if (typePromo.is(":checked") && typeInter.is(":checked")) { campaign = "Campaign=Interactive & Promotional";}
			
			if (consumerTarget.is(":checked")) { target = "Target=Consumers"; }
			else if (employeeTarget.is(":checked")) { target = "Target=Employees"; }
			else if (businessTarget.is(":checked")) { target = "Target=Partners"; }
			else if (otherTarget.is(":checked")) { target = "Target=Other - " + otherTargetText.val(); }
			
			if (notQuantity.is(":checked")) { database = "Database=Unavailable"; }
			else if (zeroQuantity.is(":checked")) { database = "Database=1000"; }
			else if (thousandQuantity.is(":checked")) { database = "Database=10000"; }
			else if (moreQuantity.is(":checked")) { database = "Database=Over10000"; }
			
			var description = "mMarketing Webinar" + " / " + campaign + " / " + target + " / " + database;
			$("#IDdescription").val(description);
			
			NetsizeWebSite.AjaxService.DownloadWebinarMmarketing($("#TitleDpDwnList").val(), $("#FirstNameTbx").val(), $("#LastNameTbx").val(), $("#EmailTbx").val());
			
			return true;
		}
		else if (formId == "Webinar_RussiaForm")
		{				
			NetsizeWebSite.AjaxService.DownloadWebinarRussiaCoverage($("#TitleDpDwnList").val(), $("#FirstNameTbx").val(), $("#LastNameTbx").val(), $("#EmailTbx").val());
			
			return true;
		}
		else if (formId == "Webinar_SouthAfricaForm")
		{	
			NetsizeWebSite.AjaxService.DownloadWebinarSouthAfricaCoverage($("#TitleDpDwnList").val(), $("#FirstNameTbx").val(), $("#LastNameTbx").val(), $("#EmailTbx").val());
			
			return true;
		}
		
		return false;
	}
	
	return false;
}

function UpdateYourProfile_Click(lang)
{	
	var newletterSubcribeValid = validateNewsletterSubscribe($("#UnsubscribeRadio").is(":checked"), $("#SubscribeRadio").is(":checked"), $("#SubscribeCheckBoxError"));
	var readLegalPrivacyValid = validateReadLegalPrivacy($("#ReadCheckBox").is(":checked"), $("#ReadCheckBoxError"));
	
	var ordinaryFieldsValidated = ordinaryFieldsValidating();
	var extensionFieldsValidated = extensionFieldsValidating();
	
	if(ordinaryFieldsValidated && extensionFieldsValidated && newletterSubcribeValid && readLegalPrivacyValid)
	{
		setOrdinarySalesForceValues();
		setExtendSalesForceValues();
		
		var type = setNewsletterSubscribeValues();	
		var subscribe = ($("#UnsubscribeRadio").is(":checked")) ? "false" : "true";
		
		var redirectUrl = $("#IDretURL").val();
		
		if (lang) { redirectUrl += "?language=" + lang; }
		else { redirectUrl += "?language=en";}
		
		redirectUrl += "&title=" + $("#TitleDpDwnList").val();
		redirectUrl += "&firstname=" + $("#FirstNameTbx").val();
		redirectUrl += "&lastname=" + $("#LastNameTbx").val();
		redirectUrl += "&email=" + $("#EmailTbx").val();
		redirectUrl += "&company=" + $("#CompanyTbx").val();
		redirectUrl += "&jobtitle=" + $("#JobTitleTbx").val();
		redirectUrl += "&subscribe=" + subscribe;
		redirectUrl += "&type=" + type;	
		$("#IDretURL").val(redirectUrl);
		
		NetsizeWebSite.AjaxService.UpdateYourProfile($("#TitleDpDwnList").val(), $("#FirstNameTbx").val(), $("#LastNameTbx").val(),														$("#EmailTbx").val(), $("#CompanyTbx").val(), $("#JobTitleTbx").val(), subscribe, type, lang);		
		
		return true;
	}
	
	return false;
}

function validateEmail(email, emailMissingError, emailFormatError)
{  
	var regexpStr = new RegExp("^[a-zA-Z0-9]+[a-zA-Z0-9._-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$");
	
	if (email.val() == "")
	{
		emailMissingError.show();
		return false;
	}
	else
	{
		emailMissingError.hide();
		
		if(regexpStr.test(email.val()) == false)
		{
			emailFormatError.show();
			return false;
		}
		else
		{
			emailFormatError.hide();
			return true;
		}
	}
	
	
}

function validatePhone(phone, phoneError)
{
	var regexpStr = new RegExp("\\d");
	if(!regexpStr.test(phone.val()) || phone.val().length <= 3)
	{
		phoneError.show();
		return false;
	}
	else
	{	
		phoneError.hide();
		return true;
	}
}

function validateMobile(mobile, mobileError)
{
	if (mobile.val() != "")
	{
		return validatePhone(mobile, mobileError);
	}
	
	return true;
}

function validateTypeWebinar(typePromo, typeInter, typeError)
{
	if (typePromo.is(":checked") || typeInter.is(":checked"))
	{
		typeError.hide();
		return true;	
	}
	else
	{		
		typeError.show();
		return false;	
	}
}

function validateTargetWebinar(targets, typeError)
{
	if (targets.is(":checked"))
	{
		typeError.hide()
		return true;	
	}
	else
	{
		typeError.show();
		return false;	
	}
}

function validateQuantityWebinar(quantities, quantityError)
{
	if (quantities.is(":checked"))
	{
		quantityError.hide();
		return true;	
	}
	else
	{
		quantityError.show();
		return false;	
	}
}

function validateNewsletterSubscribe(unsubscribeRadioStatus, subscribeRadioStatus, subscribeRadioError)
{  
	if (unsubscribeRadioStatus == false && subscribeRadioStatus == false)
	{		
		subscribeRadioError.show(); 
		return false;
	}
	else 
	{		
		subscribeRadioError.hide(); 
		return true;
	}	
}

function validateTextInput(input, errorLabel)
{  
	if(input.val() == "") 
	{		
		errorLabel.show(); 
		return false;
	}
	else 
	{		
		errorLabel.hide();
		return true;		
	}		
}

function validateDpDwnList(dpDwnList, errorLabel)
{  
	if(dpDwnList.val() == "None") 
	{		
		errorLabel.show(); 
		return false;
	}
	else 
	{		
		errorLabel.hide();
		return true;		
	}		
}

function validateReadLegalPrivacy(readStatus, readStatusError)
{  
	if (readStatus == false)
	{		
		readStatusError.show(); 
		return false;
	}
	else 
	{		
		readStatusError.hide(); 
		return true;
	}	
}

function LoadQuestionsTxtBox(option)
{
	if (option.selectedIndex == 0)
	{
		$("#QuestionLabel").hide();
		$("#QuestionsZone").hide();
	}
	else
	{
		$("#QuestionLabel").show();
		$("#QuestionsZone").show();
	}
}

function IndividualSupportButton_Click()
{
	var lang = $("#LanguageDpDwnList :selected");
	var title = $("#TitleDpDwnList");	
	var firstName = $("#FirstNameTbx");
	var lastName = $("#LastNameTbx");
	var email = $("#EmailTbx");
	var yesRadio = $("#YesRadio");
	var noRadio = $("#NoRadio");
	var typeOfEnquiry = $("#TypeOfEnquiryDpDwnList");
		
	var phone = $("#PhoneTbx");
	var contactNumber = $("#ContactNumberTbx");

	var operator = $("#OperatorTbx");
	var shortCode = $("#ShortCodeTbx");
	var service = $("#ServiceTbx");
	var questions = $("#QuestionsTbx");
	
	var titleError = $("#TitleError");
	var firstNameError = $("#FirstNameError");
	var lastNameError = $("#LastNameError");
	var emailMissingError = $("#EmailMissingError");
	var emailFormatError = $("#EmailFormatError");
	var typeOfEnquiryError = $("#TypeOfEnquiryError");
	var phoneError = $("#PhoneError");
	var operatorError = $("#OperatorError");
	var shortCodeError = $("#ShortCodeError");
	var serviceError = $("#ServiceError");
	
	var titleValid = validateDpDwnList(title, titleError); 
	var firstNameValid = validateTextInput(firstName, firstNameError);
	var lastValid = validateTextInput(lastName, lastNameError); 
	var emailValid = validateEmail(email, emailMissingError, emailFormatError);
	var phoneValid = validatePhone(phone, phoneError);
	var operatorValid = validateTextInput(operator, operatorError);
	var shortCodeValid = validateTextInput(shortCode, shortCodeError); 
	var serviceValid = validateTextInput(service, serviceError);
	
	if (titleValid && firstNameValid && lastValid && emailValid && phoneValid && operatorValid && shortCodeValid && serviceValid)
	{
		var radioVal = (yesRadio.is(":checked")) ? "Yes": "No";
		
		var resSendMail = NetsizeWebSite.AjaxService.ContactUsEndUserSubscription( 	lang.text(), 
																						title.val(), 
																						firstName.val(), 
																						lastName.val(), 
																						email.val(),
																						radioVal,
																						typeOfEnquiry.val(),
																						phone.val(),																						
																						contactNumber.val(),
																						operator.val(),
																						shortCode.val(),
																						service.val(),
																						questions.val()
																						);	
		
		if (resSendMail)
		{
			$(location).attr('href',"ContactUs_EndUserRegistered.htm");
			return true;
		}

		alert("Probleme technique");
		return false;		
	}
	
	return false;
}

function CalculTotal()
{	
	var unitPrice = $("#UnitPriceLabel");
	var quantity = $("#QuantityTbx");
	var totalUnitAmount = $("#UnitPriceTotalLabel");
	var shippingAmount = $("#ShippingTotalLabel");
	var totalAmount = $("#TotalAmount");
	var countryDpDwnList = $("#CountryDpDwnList");
	
	var unitPriceInt = parseInt(unitPrice.text());
	var quantityInt = parseInt(quantity.val());
	
	if (quantityInt == 0) { quantity.val("1"); }	
	else if (quantityInt == 1)
	{
		if(countryDpDwnList.val() == "CE") { shippingAmount.text("13.50"); }		
		else if(countryDpDwnList.val() == "WD" || (countryDpDwnList.val() != "WD") && (countryDpDwnList.val() != "CE"))
		{
			shippingAmount.text("18.50");
		}
	}			
	else if (quantityInt == 2)
	{
		if(countryDpDwnList.val() == "CE") { shippingAmount.text("19.00"); }		
		else if(countryDpDwnList.val() == "WD" || (countryDpDwnList.val() != "WD") && (countryDpDwnList.val() != "CE"))
		{
			shippingAmount.text("25.00");
		}
		
	}	
	else if (quantityInt == 3)
	{
		if(countryDpDwnList.val() == "CE") { shippingAmount.text("24.50"); }		
		else if(countryDpDwnList.val() == "WD" || (countryDpDwnList.val() != "WD") && (countryDpDwnList.val() != "CE"))
		{
			shippingAmount.text("31.50");
		}
	}	
	else if (quantityInt > 3)
	{
		if(countryDpDwnList.val() == "WD" || countryDpDwnList.val() == "CE" || (countryDpDwnList.val() != "WD") && (countryDpDwnList.val() != "CE"))
		{
			shippingAmount.text("Free");
		}		
	}
	
	var totalUnitAmountValue = quantityInt * unitPriceInt;
	totalUnitAmount.text(totalUnitAmountValue.toFixed(2));
	
	var totalShipping = (shippingAmount.text() == "Free") ? 0 : parseFloat(shippingAmount.text());	
	totalAmount.text((totalUnitAmountValue + totalShipping).toFixed(2));
	
	return true;	
}

function setOrdinarySalesForceValues()
{	
	$("#IDsalutation").val($("#TitleDpDwnList").val());		
	$("#IDfirst_name").val($("#FirstNameTbx").val());		
	$("#IDlast_name").val($("#LastNameTbx").val());		
	$("#IDemail").val($("#EmailTbx").val());
	$("#IDcountry").val($("#CountryDpDwnList").find('option:selected').text());
	$("#IDMarket_L__c").val($("#MarketDpDwnList").val());

	var today = new Date();
	var s_today = today.getDate() + "/" + (today.getMonth() + 1) + "/" + today.getFullYear();
	$("#ID00N20000000d3rG").val(s_today);
}


function setExtendSalesForceValues()
{
	$("#IDphone").val($("#PhoneTbx").val());
	$("#IDmobile").val($("#MobilePhoneTbx").val());	
	$("#IDtitle").val($("#JobTitleTbx").val());	
	$("#IDcompany").val($("#CompanyTbx").val());
}

function setNewsletterSubscribeValues()
{
	if ($("#UnsubscribeRadio").is(":checked"))
	{
		$("#emailOptOut").val(1);
		
		return null;
	}
	else
	{			
		var type = "";
		
		if ( $("#TypeCorporateCheckBox").is(":checked")) { type += "Corp"+ "; "; }
		
		if ( $("#BusinessCheckBox").is(":checked")) { type += "NBS"+ "; "; }
		
		if ( $("#EntertainmentCheckBox").is(":checked")) { type +=  "NES"+ "; "; }
		
		if ($("#MerchantCheckBox").is(":checked")) { type += "NMS"+ "; "; }
		
		if ($("#PressCheckBox").is(":checked")) { type +=  "Press"+ "; "; }
		
		$("#00N20000001nl3E").val(type);
		$("#emailOptOut").val(0);
		
		return type;
	}	
}

function ordinaryFieldsValidating()
{
	var titleValid = validateDpDwnList($("#TitleDpDwnList"), $("#TitleError")); 
	var firstNameValid = validateTextInput($("#FirstNameTbx"),  $("#FirstNameError"));
	var lastValid = validateTextInput($("#LastNameTbx"), $("#LastNameError")); 
	var emailValid = validateEmail($("#EmailTbx"), $("#EmailMissingError"),  $("#EmailMissingError"));
	var marketValid = validateDpDwnList($("#MarketDpDwnList"), $("#MarketError"));
	var countryValid = validateDpDwnList($("#CountryDpDwnList"), $("#CountryError"));
	
	return (titleValid && firstNameValid &&  lastValid &&  emailValid && marketValid && countryValid);	
}

function extensionFieldsValidating()
{
	var	companyValid = validateTextInput($("#CompanyTbx"), $("#CompanyError")); 
	var	jobValid = validateTextInput($("#JobTitleTbx"),  $("#JobTitleError"));
	var	phoneValid = validatePhone($("#PhoneTbx"), $("#PhoneError"));	
	var	mobileValid = validateMobile($("#MobilePhoneTbx"), $("#MobilePhoneError"));
	
	return (companyValid && jobValid && phoneValid && mobileValid);	
}

function extendAddressFieldsValidating()
{
	var addressValid = validateTextInput($("#StreetTbx"),  $("#AddressError"));
	var zipValid = validateTextInput($("#ZipTbx"), $("#ZipError")); 
	var cityValid = validateTextInput($("#CityTbx"), $("#CityError")); 
	
	return (addressValid && zipValid && cityValid);
}

function getCountryValue(selectedCountry)
{
	var countryValue = "";
	
	if (selectedCountry == "1") { countryValue = "AF"; }
	else if (selectedCountry == "2") { countryValue = "AX"; }
	else if (selectedCountry == "3") { countryValue = "AL"; }
	else if (selectedCountry == "4") { countryValue = "DZ"; }
	else if (selectedCountry == "5") { countryValue = "AS"; }
	else if (selectedCountry == "6") { countryValue = "AD"; }
	else if (selectedCountry == "7") { countryValue = "AO"; }
	else if (selectedCountry == "8") { countryValue = "AI"; }
	else if (selectedCountry == "9") { countryValue = "AQ"; }
	else if (selectedCountry == "10") { countryValue = "AG"; }
	else if (selectedCountry == "11") { countryValue = "AR"; }
	else if (selectedCountry == "12") { countryValue = "AM"; }
	else if (selectedCountry == "13") { countryValue = "AW"; }
	else if (selectedCountry == "14") { countryValue = "AU"; }
	else if (selectedCountry == "15") { countryValue = "AT"; }
	else if (selectedCountry == "16") { countryValue = "AZ"; }
	else if (selectedCountry == "17") { countryValue = "BS"; }
	else if (selectedCountry == "18") { countryValue = "BH"; }
	else if (selectedCountry == "19") { countryValue = "BD"; }
	else if (selectedCountry == "20") { countryValue = "BB"; }
	else if (selectedCountry == "21") { countryValue = "BY"; }
	else if (selectedCountry == "22") { countryValue = "BE"; }
	else if (selectedCountry == "23") { countryValue = "BZ"; }
	else if (selectedCountry == "24") { countryValue = "BJ"; }
	else if (selectedCountry == "25") { countryValue = "BM"; }
	else if (selectedCountry == "26") { countryValue = "BT"; }
	else if (selectedCountry == "27") { countryValue = "BO"; }
	else if (selectedCountry == "28") { countryValue = "BA"; }
	else if (selectedCountry == "29") { countryValue = "BW"; }
	else if (selectedCountry == "30") { countryValue = "BV"; }
	else if (selectedCountry == "31") { countryValue = "BR"; }
	else if (selectedCountry == "32") { countryValue = "IO"; }
	else if (selectedCountry == "33") { countryValue = "BN"; }
	else if (selectedCountry == "34") { countryValue = "BG"; }
	else if (selectedCountry == "35") { countryValue = "BF"; }
	else if (selectedCountry == "36") { countryValue = "Burma"; }
	else if (selectedCountry == "37") { countryValue = "BI"; }
	else if (selectedCountry == "38") { countryValue = "KH"; }
	else if (selectedCountry == "39") { countryValue = "CM"; }		
	else if (selectedCountry == "40") { countryValue = "CA"; }
	else if (selectedCountry == "41") { countryValue = "CV"; }
	else if (selectedCountry == "42") { countryValue = "KY"; }
	else if (selectedCountry == "43") { countryValue = "CF"; }
	else if (selectedCountry == "44") { countryValue = "TD"; }
	else if (selectedCountry == "45") { countryValue = "CL"; }
	else if (selectedCountry == "46") { countryValue = "CN"; }
	else if (selectedCountry == "47") { countryValue = "CX"; }
	else if (selectedCountry == "48") { countryValue = "CC"; }
	else if (selectedCountry == "49") { countryValue = "CO"; }
	else if (selectedCountry == "50") { countryValue = "KM"; }
	else if (selectedCountry == "51") { countryValue = "CG"; }
	else if (selectedCountry == "52") { countryValue = "CD"; }
	else if (selectedCountry == "53") { countryValue = "CK"; }
	else if (selectedCountry == "54") { countryValue = "CR"; }
	else if (selectedCountry == "55") { countryValue = "CI"; }
	else if (selectedCountry == "56") { countryValue = "HR"; }
	else if (selectedCountry == "57") { countryValue = "CU"; }
	else if (selectedCountry == "58") { countryValue = "CY"; }
	else if (selectedCountry == "59") { countryValue = "CZ"; }
	else if (selectedCountry == "60") { countryValue = "DK"; }
	else if (selectedCountry == "61") { countryValue = "DJ"; }
	else if (selectedCountry == "62") { countryValue = "DM"; }
	else if (selectedCountry == "63") { countryValue = "DO"; }
	else if (selectedCountry == "64") { countryValue = "EC"; }
	else if (selectedCountry == "65") { countryValue = "EG"; }
	else if (selectedCountry == "66") { countryValue = "SV"; }
	else if (selectedCountry == "67") { countryValue = "GQ"; }
	else if (selectedCountry == "68") { countryValue = "ER"; }
	else if (selectedCountry == "69") { countryValue = "EE"; }
	else if (selectedCountry == "70") { countryValue = "ET"; }
	else if (selectedCountry == "71") { countryValue = "FK"; }
	else if (selectedCountry == "72") { countryValue = "FO"; }
	else if (selectedCountry == "73") { countryValue = "FJ"; }
	else if (selectedCountry == "74") { countryValue = "FI"; }
	else if (selectedCountry == "75") { countryValue = "FR"; }
	else if (selectedCountry == "76") { countryValue = "GF"; }
	else if (selectedCountry == "77") { countryValue = "PF"; }
	else if (selectedCountry == "78") { countryValue = "TF"; }
	else if (selectedCountry == "79") { countryValue = "GA"; }
	else if (selectedCountry == "80") { countryValue = "GM"; }
	else if (selectedCountry == "81") { countryValue = "GE"; }
	else if (selectedCountry == "82") { countryValue = "DE"; }
	else if (selectedCountry == "83") { countryValue = "GH"; }
	else if (selectedCountry == "84") { countryValue = "GI"; }
	else if (selectedCountry == "85") { countryValue = "GR"; }
	else if (selectedCountry == "86") { countryValue = "GL"; }
	else if (selectedCountry == "87") { countryValue = "GD"; }
	else if (selectedCountry == "88") { countryValue = "GP"; }
	else if (selectedCountry == "89") { countryValue = "GU"; }
	else if (selectedCountry == "90") { countryValue = "GT"; }
	else if (selectedCountry == "91") { countryValue = "GG"; }
	else if (selectedCountry == "92") { countryValue = "GN"; }
	else if (selectedCountry == "93") { countryValue = "GW"; }
	else if (selectedCountry == "94") { countryValue = "GY"; }
	else if (selectedCountry == "95") { countryValue = "HT"; }
	else if (selectedCountry == "96") { countryValue = "HM"; }
	else if (selectedCountry == "97") { countryValue = "HN"; }
	else if (selectedCountry == "98") { countryValue = "HK"; }
	else if (selectedCountry == "99") { countryValue = "HU"; }
	else if (selectedCountry == "100") { countryValue = "IS"; }
	else if (selectedCountry == "101") { countryValue = "IN"; }
	else if (selectedCountry == "102") { countryValue = "ID"; }
	else if (selectedCountry == "103") { countryValue = "IR"; }
	else if (selectedCountry == "104") { countryValue = "IQ"; }
	else if (selectedCountry == "105") { countryValue = "IE"; }
	else if (selectedCountry == "106") { countryValue = "IM"; }
	else if (selectedCountry == "107") { countryValue = "IL"; }
	else if (selectedCountry == "108") { countryValue = "IT"; }
	else if (selectedCountry == "109") { countryValue = "JM"; }
	else if (selectedCountry == "110") { countryValue = "JP"; }
	else if (selectedCountry == "111") { countryValue = "JE"; }
	else if (selectedCountry == "112") { countryValue = "JO"; }
	else if (selectedCountry == "113") { countryValue = "KZ"; }
	else if (selectedCountry == "114") { countryValue = "KE"; }
	else if (selectedCountry == "115") { countryValue = "KI"; }
	else if (selectedCountry == "116") { countryValue = "KP"; }
	else if (selectedCountry == "117") { countryValue = "KR"; }
	else if (selectedCountry == "118") { countryValue = "KW"; }
	else if (selectedCountry == "119") { countryValue = "KG"; }
	else if (selectedCountry == "120") { countryValue = "LA"; }
	else if (selectedCountry == "121") { countryValue = "LV"; }		
	else if (selectedCountry == "122") { countryValue = "LB"; }
	else if (selectedCountry == "123") { countryValue = "LS"; }
	else if (selectedCountry == "124") { countryValue = "LR"; }
	else if (selectedCountry == "125") { countryValue = "LY"; }
	else if (selectedCountry == "126") { countryValue = "LI"; }
	else if (selectedCountry == "127") { countryValue = "LT"; }
	else if (selectedCountry == "128") { countryValue = "LU"; }
	else if (selectedCountry == "129") { countryValue = "MO"; }
	else if (selectedCountry == "130") { countryValue = "MK"; }
	else if (selectedCountry == "131") { countryValue = "MG"; }
	else if (selectedCountry == "132") { countryValue = "MW"; }
	else if (selectedCountry == "133") { countryValue = "MY"; }
	else if (selectedCountry == "134") { countryValue = "MV"; }
	else if (selectedCountry == "135") { countryValue = "ML"; }
	else if (selectedCountry == "136") { countryValue = "MT"; }
	else if (selectedCountry == "137") { countryValue = "MH"; }
	else if (selectedCountry == "138") { countryValue = "MQ"; }
	else if (selectedCountry == "139") { countryValue = "MR"; }
	else if (selectedCountry == "140") { countryValue = "MU"; }
	else if (selectedCountry == "141") { countryValue = "YT"; }
	else if (selectedCountry == "142") { countryValue = "MX"; }
	else if (selectedCountry == "143") { countryValue = "FM"; }
	else if (selectedCountry == "144") { countryValue = "MD"; }
	else if (selectedCountry == "145") { countryValue = "MC"; }
	else if (selectedCountry == "146") { countryValue = "MN"; }
	else if (selectedCountry == "147") { countryValue = "ME"; }
	else if (selectedCountry == "148") { countryValue = "MS"; }
	else if (selectedCountry == "149") { countryValue = "MA"; }
	else if (selectedCountry == "150") { countryValue = "MZ"; }
	else if (selectedCountry == "151") { countryValue = "MM"; }
	else if (selectedCountry == "152") { countryValue = "NA"; }
	else if (selectedCountry == "153") { countryValue = "NR"; }
	else if (selectedCountry == "154") { countryValue = "NP"; }
	else if (selectedCountry == "155") { countryValue = "AN"; }
	else if (selectedCountry == "156") { countryValue = "NL"; }
	else if (selectedCountry == "157") { countryValue = "NC"; }
	else if (selectedCountry == "158") { countryValue = "NZ"; }
	else if (selectedCountry == "159") { countryValue = "NI"; }
	else if (selectedCountry == "160") { countryValue = "NE"; }
	else if (selectedCountry == "161") { countryValue = "NG"; }
	else if (selectedCountry == "162") { countryValue = "NU"; }
	else if (selectedCountry == "163") { countryValue = "NF"; }
	else if (selectedCountry == "164") { countryValue = "MP"; }
	else if (selectedCountry == "165") { countryValue = "NO"; }
	else if (selectedCountry == "166") { countryValue = "OM"; }
	else if (selectedCountry == "167") { countryValue = "PK"; }
	else if (selectedCountry == "168") { countryValue = "PW"; }
	else if (selectedCountry == "169") { countryValue = "PS"; }
	else if (selectedCountry == "170") { countryValue = "PA"; }
	else if (selectedCountry == "171") { countryValue = "PG"; }
	else if (selectedCountry == "172") { countryValue = "PY"; }
	else if (selectedCountry == "173") { countryValue = "PE"; }
	else if (selectedCountry == "174") { countryValue = "PH"; }
	else if (selectedCountry == "175") { countryValue = "PN"; }
	else if (selectedCountry == "176") { countryValue = "PL"; }
	else if (selectedCountry == "177") { countryValue = "PT"; }
	else if (selectedCountry == "178") { countryValue = "PR"; }
	else if (selectedCountry == "179") { countryValue = "QA"; }
	else if (selectedCountry == "180") { countryValue = "RE"; }
	else if (selectedCountry == "181") { countryValue = "RO"; }
	else if (selectedCountry == "182") { countryValue = "RU"; }
	else if (selectedCountry == "183") { countryValue = "RW"; }
	else if (selectedCountry == "184") { countryValue = "BL"; }
	else if (selectedCountry == "185") { countryValue = "SH"; }
	else if (selectedCountry == "186") { countryValue = "KN"; }
	else if (selectedCountry == "187") { countryValue = "LC"; }
	else if (selectedCountry == "188") { countryValue = "MF"; }
	else if (selectedCountry == "189") { countryValue = "PM"; }
	else if (selectedCountry == "190") { countryValue = "VC"; }
	else if (selectedCountry == "191") { countryValue = "WS"; }
	else if (selectedCountry == "192") { countryValue = "SM"; }
	else if (selectedCountry == "193") { countryValue = "ST"; }
	else if (selectedCountry == "194") { countryValue = "SA"; }
	else if (selectedCountry == "195") { countryValue = "SN"; }
	else if (selectedCountry == "196") { countryValue = "RS"; }
	else if (selectedCountry == "197") { countryValue = "SC"; }
	else if (selectedCountry == "198") { countryValue = "SL"; }
	else if (selectedCountry == "199") { countryValue = "SG"; }
	else if (selectedCountry == "200") { countryValue = "SK"; }
	else if (selectedCountry == "201") { countryValue = "SI"; }
	else if (selectedCountry == "202") { countryValue = "SB"; }
	else if (selectedCountry == "203") { countryValue = "SO"; }
	else if (selectedCountry == "204") { countryValue = "ZA"; }
	else if (selectedCountry == "205") { countryValue = "GS"; }
	else if (selectedCountry == "206") { countryValue = "ES"; }
	else if (selectedCountry == "207") { countryValue = "LK"; }
	else if (selectedCountry == "208") { countryValue = "SD"; }
	else if (selectedCountry == "209") { countryValue = "SR"; }
	else if (selectedCountry == "210") { countryValue = "SJ"; }
	else if (selectedCountry == "211") { countryValue = "SZ"; }
	else if (selectedCountry == "212") { countryValue = "SE"; }
	else if (selectedCountry == "213") { countryValue = "CH"; }
	else if (selectedCountry == "214") { countryValue = "SY"; }
	else if (selectedCountry == "215") { countryValue = "TW"; }
	else if (selectedCountry == "216") { countryValue = "TJ"; }
	else if (selectedCountry == "217") { countryValue = "TZ"; }
	else if (selectedCountry == "218") { countryValue = "TH"; }
	else if (selectedCountry == "219") { countryValue = "TL"; }
	else if (selectedCountry == "220") { countryValue = "TG"; }
	else if (selectedCountry == "221") { countryValue = "TK"; }
	else if (selectedCountry == "222") { countryValue = "TO"; }
	else if (selectedCountry == "223") { countryValue = "TT"; }
	else if (selectedCountry == "224") { countryValue = "TN"; }
	else if (selectedCountry == "225") { countryValue = "TR"; }
	else if (selectedCountry == "226") { countryValue = "TM"; }
	else if (selectedCountry == "227") { countryValue = "TC"; }
	else if (selectedCountry == "228") { countryValue = "TV"; }
	else if (selectedCountry == "229") { countryValue = "UG"; }
	else if (selectedCountry == "230") { countryValue = "UA"; }
	else if (selectedCountry == "231") { countryValue = "AE"; }
	else if (selectedCountry == "232") { countryValue = "GB"; }
	else if (selectedCountry == "233") { countryValue = "US"; }
	else if (selectedCountry == "234") { countryValue = "UM"; }
	else if (selectedCountry == "235") { countryValue = "UY"; }
	else if (selectedCountry == "236") { countryValue = "UZ"; }
	else if (selectedCountry == "237") { countryValue = "VU"; }
	else if (selectedCountry == "238") { countryValue = "VA"; }
	else if (selectedCountry == "239") { countryValue = "VE"; }
	else if (selectedCountry == "240") { countryValue = "VN"; }
	else if (selectedCountry == "241") { countryValue = "VG"; }
	else if (selectedCountry == "242") { countryValue = "VI"; }
	else if (selectedCountry == "243") { countryValue = "WF"; }
	else if (selectedCountry == "244") { countryValue = "EH"; }
	else if (selectedCountry == "245") { countryValue = "YE"; }
	else if (selectedCountry == "246") { countryValue = "ZM"; }
	else if (selectedCountry == "247") { countryValue = "ZW"; }
	
	return countryValue;
}

function NetsizeGuideParty_Click()
{	
	var titleValid = validateDpDwnList($("#TitleDpDwnList"), $("#TitleError")); 
	var firstNameValid = validateTextInput($("#FirstNameTbx"),  $("#FirstNameError"));
	var lastValid = validateTextInput($("#LastNameTbx"), $("#LastNameError")); 
	var emailValid = validateEmail($("#EmailTbx"), $("#EmailMissingError"),  $("#EmailMissingError"));
	var companyValid = validateTextInput($("#CompanyTbx"), $("#CompanyError")); 	
	
	if (titleValid && firstNameValid &&  lastValid &&  emailValid &&companyValid)
	{
		var uniqueKeyParam = $().getUrlParam("uniquekey");
		
		if(uniqueKeyParam != null)
		{
			var consumeLink = NetsizeWebSite.AjaxService.ConsumeLink(uniqueKeyParam);	
			
			if(consumeLink.value == false)	
			{
				$("#ConsumedKey").show();		
				return false;
			}
		}	
					
		NetsizeWebSite.AjaxService.NetsizeGuideParty($("#TitleDpDwnList").val(), $("#FirstNameTbx").val(), $("#LastNameTbx").val(), $("#EmailTbx").val(), $("#IDcompany").val());
		
		setOrdinarySalesForceValues();
		$("#IDcompany").val($("#CompanyTbx").val());
		
		if($().getUrlParam("type") == "press")
			$("#IDmember_status").val("Registered Press");
		else
			$("#IDmember_status").val("Registered Customer");
			
		var today = new Date();
		var s_today = today.getDate() + "/" + (today.getMonth() + 1) + "/" + today.getFullYear();
		$("#ID00N20000000d3rG").val(s_today);
		
		return true;
	}
		
	return false;		
}



function WinnersButton_Click()
{
	var formId = $("form[class=FormularForm]").attr('id');
	
	var newletterSubcribeValid = validateNewsletterSubscribe($("#UnsubscribeRadio").is(":checked"), $("#SubscribeRadio").is(":checked"), $("#SubscribeCheckBoxError"));
	var readLegalPrivacyValid = validateReadLegalPrivacy($("#ReadCheckBox").is(":checked"), $("#ReadCheckBoxError"));
		
	var ordinaryFieldsValidated = ordinaryFieldsValidating();
	var extendAddressFieldsValidated = extendAddressFieldsValidating();
	var extensionFieldsValidated = extensionFieldsValidating();	
	var validatingForm = ordinaryFieldsValidated && extensionFieldsValidated && extendAddressFieldsValidated && newletterSubcribeValid && readLegalPrivacyValid;

	if (validatingForm)
	{		
		setOrdinarySalesForceValues();
		setExtendSalesForceValues();			
		$("#IDstreet").val($("#StreetTbx").val());		
		$("#IDzip").val($("#ZipTbx").val());		
		$("#IDcity").val($("#CityTbx").val());		
		$("#IDstate").val($("#StateTbx").val());
		
				
		return true;
	}

	return false;
}



