worth = function(){
	var screenW = (document.body.offsetWidth);
	$.post('../_rsc/worthR.php', {l: document.title},function(data){
 																el('challengeFriendHld').innerHTML = data;
															    el('challengeFriendHld').style['width'] = '450px';
																el('challengeFriendHld').style['marginLeft'] = '-225px';
																el('challengeFriendHld').style['height'] = '435px';
																clh = document.body.clientHeight;
																fix=0;
																styw = parseFloat(screenW - fix);
																el('blankout').style.width = styw + 'px';
																el('blankout').style['height'] = clh + 'px';
																$('#blankout').css('display','');
																document.getElementById('blankout').style['top'] = 0 + 'px';document.getElementById('blankout').style['left'] = 0 + 'px';
																el('scrollDiv').scrollTop = 0 + 'px';
																$('#blankout').fadeTo('fast',0.75, function(){
																											$('#challengeFriendHld').fadeIn(200);
																											});
														   },'html');
}
closeWorth = function(){
	$('#blankout').fadeTo('fast',0, function(){
											$('#blankout').css('display','none');
											el('scrollDiv').scrollTop = 0;});
    $('#challengeFriendHld').fadeOut('fast', function(){
		if(window['tellFriend']){
			el('chFr').innerHTML = window['tellFriend'];
		}
		$('#yname').removeClass();
		$('#fname').removeClass();
		$('#femail').removeClass();
    	el('hw').reset();
		el('challengeFriendHLD').innerHTMl = '';
    });
}
resetWorth= function(){
	$('#yname').removeClass();
	$('#fname').removeClass();
	$('#femail').removeClass();
	closeWorth();
}
sendWorth = function(form){
	$('input, select, textarea').removeClass();
	window['wok'] = 0;
	window['werr'] = '';
	window['wfoc'] = '';
	if(form.ytitle.selectedIndex <= 0){
		window['wok'] = 0;
		window['werr'] += '\t- your title\n';
		if(window['wfoc']==''){
			window['wfoc'] = 'ytitle';
		}
		$('#ytitle').removeClass('valid');
		$('#ytitle').addClass('error');
	} else {
		$('#ytitle').removeClass('error');
		$('#ytitle').addClass('valid');
	}
	if(form.yfname.value == '' || form.yfname.value == 'your first name'){
		window['wok'] = 1;
		window['werr'] += '\t- your first name\n';
		if(window['wfoc']==''){
			window['wfoc'] = 'yfname';
		}
		$('#yfname').removeClass('valid');
		$('#yfname').addClass('error');
	} else {
		$('#yfname').removeClass('error');
		$('#yfname').addClass('valid');
	}
	if(form.ylname.value == '' || form.ylname.value == 'your surname'){
		window['wok'] = 1;
		window['werr'] += '\t- your first name\n';
		if(window['wfoc']==''){
			window['wfoc'] = 'ylname';
		}
		$('#ylname').removeClass('valid');
		$('#ylname').addClass('error');
	} else {
		$('#ylname').removeClass('error');
		$('#ylname').addClass('valid');
	}
	var tel = /^[0-9 ]+$/;
	if(!tel.test(form.ymtel.value)){
		window['wok'] = 1;
		window['werr'] += '\t- your mobile telephone number\n';
		if(window['wfoc']==''){
			window['wfoc'] = 'ymtel';
		}
		$('#ymtel').removeClass('valid');
		$('#ymtel').addClass('error');
	} else {
		$('#ymtel').removeClass('error');
		$('#ymtel').addClass('valid');
	}
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if(!filter.test(form.yemail.value)){
		window['wok'] = 1;
		window['werr'] += '\t- your email address\n';
		if(window['wfoc']==''){
			window['wfoc'] = 'yemail';
		}
		$('#yemail').removeClass('valid');
		$('#yemail').addClass('error');
	} else {
		$('#yemail').removeClass('error');
		$('#yemail').addClass('valid');
	}
	if(form.ycm.selectedIndex <= 0){
		window['wok'] = 1;
		window['werr'] += '\t- your preferred contact method\n';
		if(window['wfoc'] == ''){
			window['wfoc'] = 'ycm';
		}
		$('#ycm').removeClass('valid');
		$('#ycm').addClass('error');
	} else {
		$('#ycm').removeClass('error');
		$('#ycm').addClass('valid');
	}
	if(form.ycm.value == 'T'){
		if(form.ycte.selectedIndex <= 0){
			window['wok'] = 1;
			window['werr'] += '\t- your preferred contact method\n';
			if(window['wfoc'] == ''){
				window['wfoc'] = 'ycte';
			}
			$('#ycte').removeClass('valid');
			$('#ycte').addClass('error');
		} else {
			switch(form.ycte.value){
				case 'h':
					ele = 'home';
					break;
				case 'w':
					ele = 'work';
					break;
				case 'm':
					ele = 'mobile';
					break;
				default:
					break;
			}
			if(eval('form.y'+form.ycte.value+'tel.value') == '' || eval('form.y'+form.ycte.value+'tel.value') == 'your '+ele+' contact no'){
				window['wok'] = 1;
				window['werr'] += '\t- your '+ele+' contact number\n';
				if(window['wfoc']==''){
					window['wfoc'] = 'y'+form.ycte.value+'tel';
				}
				$('#y'+form.ycte.value+'tel').removeClass('valid');
				$('#y'+form.ycte.value+'tel').addClass('error');
			} else {
				$('#y'+form.ycte.value+'tel').removeClass('error');
				$('#y'+form.ycte.value+'tel').addClass('valid');
			}
			$('#ycte').removeClass('error');
			$('#ycte').addClass('valid');
		}
	}
	if(((form.padd1.value == '' || form.padd1.value == 'address line 1') && (form.padd2.value == '' || form.padd2.value == 'address line 2') && (form.padd3.value == '' || form.padd3.value == 'address line 3')) || form.pstate.selectedIndex <= 0 || (form.ppcode.value == '' || form.ppcode.value == 'your postcode')){
		window['wok'] = 1;
		window['werr'] += '\t- your property\'s address\n';
		if(window['wfoc'] == ''){
			window['wfoc'] = 'padd1';
		}
		$('#padd1').removeClass('valid');
		$('#padd1').addClass('error');
		$('#padd2').removeClass('valid');
		$('#padd2').addClass('error');
		$('#padd3').removeClass('valid');
		$('#padd3').addClass('error');
		$('#pstate').removeClass('valid');
		$('#pstate').addClass('error');
		$('#ppcode').removeClass('valid');
		$('#ppcode').addClass('error');
	} else {
		$('#padd1').removeClass('error');
		$('#padd1').addClass('valid');
		$('#padd2').removeClass('error');
		$('#padd2').addClass('valid');
		$('#padd3').removeClass('error');
		$('#padd3').addClass('valid');
		$('#pstate').removeClass('error');
		$('#pstate').addClass('valid');
		$('#ppcode').removeClass('error');
		$('#ppcode').addClass('valid');
	}
	if(window['wok']==1){
		alert('We encountered to following errors when trying to challenge your friend.\n\n'+window['werr']+'');
		eval('el("'+window['wfoc']+'").focus();');
	} else {
		$('#hw').fadeTo('fast',0.01,function(){
			$.post('../_rsc/ma.php',{
				   yti:   el('ytitle').value,
				   yfn:  el('yfname').value,
				   yln:  el('ylname').value,
				   ya1:  ((el('yadd1').value=='address line 1')?'':el('yadd1').value),
				   ya2:  ((el('yadd2').value=='address line 2')?'':el('yadd2').value),
				   ya3:  ((el('yadd3').value=='address line 3')?'':el('yadd3').value),
				   yas:  ((el('ystate').selectedIndex <= 0)?'':el('ystate').value),
				   yap:  ((el('ypcode').value=='your postcode')?'':el('ypcode').value),
				   yht:  ((el('yhtel').value=='your home contact no')?'':el('yhtel').value),
				   ywt:  ((el('ywtel').value=='your work contact no')?'':el('ywtel').value),
				   ymt:  el('ymtel').value,
				   ye:   el('yemail').value,
				   ycm:  el('ycm').value,
				   ycte: ((el('ycte').selectedIndex <= 0)?'':el('ycte').value),
				   ycti: el('ycti').value,
				   pa1:  ((el('padd1').value=='address line 1')?'':el('padd1').value),
				   pa2:  ((el('padd2').value=='address line 2')?'':el('padd2').value),
				   pa3:  ((el('padd3').value=='address line 3')?'':el('padd3').value),
				   pas:  ((el('pstate').selectedIndex <= 0)?'':el('pstate').value),
				   pap:  ((el('ppcode').value=='your postcode')?'':el('ppcode').value),
				   m:    ((el('ymsg').value=='please provide a brief description on your property here.')?'':el('ymsg').value),
				   ys:   ((el('ysale').value == 'reason for sale')?'':el('ysale').value),
				   yt:   el('ymove').value,
				   n: ((el('wnews').checked)?'Y':'N')
				},function(data){
				if(data=='mc_pass'){
					el('hw').innerHTML = '<h3 align="center">Su<span class="dubbleW">cc</span>e<span class="dubbleW">ss</span>fu<span class="dubbleW">ll</span>y Sent</h3><p>You me<span class="dubbleW">ss</span>age has been submi<span class="dubbleW">tt</span>ed and a member of our team wi<span class="dubbleW">ll</span> be in touch a<span class="dubbleW">cc</span>ordingly.</p>';
					$('#hw').fadeTo('fast',1,function(){
						setTimeout('closeWorth();',2000);
					});
				} else {
					$('#hw').fadeTo('fast',1,function(){
						alert(data);
					});
				}
			}, "html");
	   });
	}
}
wCM = function(val){
	if(val=='T'){
		$('#wCMr').slideDown('fast');
	} else {
		$('#wCMr').slideUp('fast');
	}
}
verAdd = function(val){
	if(val==true){
		el('padd1').value = el('yadd1').value;
		el('padd2').value = el('yadd2').value;
		el('padd3').value = el('yadd3').value;
		el('pstate').selectedIndex = el('ystate').selectedIndex;
		el('ppcode').value = el('ypcode').value;
	} else {
		el('padd1').value = 'address line 1';
		el('padd2').value = 'address line 2';
		el('padd3').value = 'address line 3';
		el('pstate').selectedIndex = 0;
		el('ppcode').value = 'your postcode';
	}
}	
