dojo.addOnLoad(function() {	
	var data = dojo.byId("dialogErrorMessagesContent").innerHTML;
	if (data.length > 10) {				
		var dialogErrorMessages = dojo.widget.byId("dialogErrorMessages");				
		dialogErrorMessages.show();
	}	
});


function doLogin() {
		document.forms["loginform"].submit();
}

function showRegister() {
	window.location="/control/register";
}


function sendPassword() {
var kw = {
		url: "forgotpassword",
		load: function(type, data, evt){			
			var errorCode = processStandardResponse(null,data);
		},
		error: function(type, data, evt){
			processStandardResponse(null,errorStandard);
		},
		timeoutSeconds: 100,
		timeout: function(type, data, evt) {
			processStandardResponse(null,errorStandard);
		},
	    formNode: document.forms["forgotpassword"]
	};	
	dojo.io.bind(kw);
}
				  
function doRegister() {	
    disableButton('registerForm','showRegisterButton');
    document.forms["registerForm"].action="/control/doRegister";
    document.forms["registerForm"].submit();
/*
	var kw = {
		url: "doRegister",
		load: function(type, data, evt){
			processStandardResponse(null,data);
			var index = data.indexOf("\"errors\"");	
			if (index == -1) {	
				dojo.widget.getWidgetById("registerCenter").setUrl("/control/registrationCompleted");
			} else {
				dojo.widget.getWidgetById("registerCenter").setUrl("/control/registrationForm");
			}
		},
		error: function(type, data, evt){
			processStandardResponse(null,errorStandard);
		},
		timeoutSeconds: 60,
		timeout: function(type, data, evt) {
			processStandardResponse(null,errorStandard);
		},
	    formNode: document.forms["registerForm"]
	};			
	
	dojo.io.bind(kw);
*/
}

function setLocale(locale) {

	if (locale != null) {		
		document.forms.languageForm.locale.value = locale;
	}else {				
		document.forms.languageForm.locale.value = document.forms.languageForm.localeSelect.value;
	}
	document.forms.languageForm.submit();
	
}

function showTermsAndConditions() {
	
	abrirDialog('dialogTermsAndConditions');
	
}

function closeAndEnter() {	
    disableButtonYUI('enterReferralCodeForm','acceptReferralButton');
    if (document.forms['enterReferralCodeForm'].referralCode.value!="") {
		var kw = {
			url: "getPartyIdFromReferralCode",
			load: function(type, data, evt) {					
				var dialog = dojo.widget.byId("dialogEnterReferralCode");
				dialog.hide();					
				var errorCode = processStandardResponse(null,data);
				if (errorCode!="errors") {
					document.forms['registerForm'].referralCode.value=document.forms['enterReferralCodeForm'].referralCode.value;
					dojo.byId("partyIdFrom").innerHTML = data;	
				}						
			},
			error: function(type, data, evt){
				processStandardResponse(null,errorStandard);
			},
			timeoutSeconds: 5,
			timeout: function(type, data, evt){
				processStandardResponse(null,errorStandard);
			},
			sync:true,
		    formNode: document.forms['enterReferralCodeForm']
		};			
		dojo.io.bind(kw);	
    }else{
    	var dialog = dojo.widget.byId("dialogEnterReferralCode");
		dialog.hide();
     	document.forms['registerForm'].referralCode.value = "";
		dojo.byId("partyIdFrom").innerHTML = "";
    }
}

function checkTermsAndConditions() {
	var isChecked = document.forms["registerForm"].acceptTermsAndConditions.checked;
	
	if (isChecked) {
		enableButton(null,'showRegisterButton');
	} else {
		disableButton(null,'showRegisterButton');
	}
}

function selectMessage() {	
	var data = "";
	var country = document.forms['registerForm'].USER_COUNTRY.value;
	
	if (country == "ESP")
	  data = data_ESP;
	else if (country == "GBR")
	  data = data_GBR;
	else if (country == "")
		  data = data_NO_COUNTRY;
	else
	  data = defaultMessage;
	
	dojo.byId("SmsPaymentMessage").innerHTML = data;
	

}