
var file = 'general';
var ep = '';
var rel='../';contactReset= function(){
	$('input, select, textarea').removeClass();
}
contactSend = function(form){
	$('input, select, textarea').removeClass();
	window['wok'] = 0;
	window['werr'] = '';
	window['wfoc'] = '';
	if(form.yfname.value == '' || form.yfname.value == '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.ysname.value == '' || form.ysname.value == 'surname'){
		window['wok'] = 1;
		window['werr'] += '\t- Your Surname\n';
		if(window['wfoc']==''){
			window['wfoc'] = 'ysname';
		}
		$('#ysname').removeClass('valid');
		$('#ysname').addClass('error');
	} else {
		$('#ysname').removeClass('error');
		$('#ysname').addClass('valid');
	}
    var tel = /^[0-9 ]+$/;
    if(!tel.test(form.ytel.value)){
        window['wok'] = 1;
        window['werr'] += '\t- Your Contact Telephone Number\n';
        if(window['wfoc']==''){
            window['wfoc'] = 'ytel';
        }
        $('#ytel').removeClass('valid');
        $('#ytel').addClass('error');
    } else {
        $('#ytel').removeClass('error');
        $('#ytel').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.ymain.value=='' || form.ymain.value == 'Details of your enquiry'){
    	window['wok'] = 1;
        window['werr'] += '\t- Your Enquiry Details\n';
        if(window['wfoc']==''){
            window['wfoc'] = 'ymain';
        }
        $('#ymain').removeClass('valid');
        $('#ymain').addClass('error');
    } else {
        $('#ymain').removeClass('error');
        $('#ymain').addClass('valid')
    }
	if(form.code.value == ''){
		window['wok'] = 1;
		window['werr'] += '\t- Security Check\n';
		if(window['wfoc'] == ''){
			window['wfoc'] = 'code';
		}
		$('#code').removeClass('valid');
		$('#code').addClass('error');
			if(window['wok']==1){
				alert('We encountered to following errors when to send your submission.\n\n'+window['werr']+'');
				eval('el("'+window['wfoc']+'").focus();');
			}
	} else {
		$.post(rel+'_rsc/chk.php',{code: form.code.value}, function(data){
																	  if(data.indexOf('tpp_pass') >= 0){
																		  $('#code').removeClass('error');
																		  $('#code').addClass('valid');
																		if(window['wok']==1){
																			alert('We encountered to following errors when trying to send your submission.\n\n'+window['werr']+'');
																			eval('el("'+window['wfoc']+'").focus();');
																		} else {
																			$('#contact').fadeTo(100,0.01,function(){
																				$.post(rel+'_rsc/'+file+'.php',{
                                                                                	   yfn:  el('yfname').value,
																					   yln:  el('ysname').value,
																					   ytel: el('ytel').value,
																					   yem:  el('yemail').value,
                                                                                       ydet: el('ymain').value,
																					   n: ((el('wnews').checked)?'Y':'N'),
                                                                                       ap: ep
                                                                                },function(data){
																					if(data=='tpp_pass'){
																						el('contact').innerHTML = '<h3>Submission Successful</h3><p>Thank you for your enquiry - a member of our team will receive all your details and be in touch shortly.</p>';
																						$('#contact').fadeTo(100,1);
																					} else {
																						el('image').src = rel+'_img/securimage_show.php?sid=' + Math.random();
																						$('#vacate').fadeTo('fast',1,function(){
																							alert(data);
																						});
																					}
																				}, "html");
																		   });
																		}
																	  } else {
																		  window['wok'] = 1;
																		  window['werr'] += '\t- Incorrect Security Code\n';
																		  if(window['wfoc'] == ''){
																			  window['wfoc'] = 'code';
																		  }
																		  el('image').src = rel+'_img/securimage_show.php?sid=' + Math.random();
																		  $('#code').removeClass('valid');
																		  $('#code').addClass('error');
																		  	if(window['wok']==1){
																				alert('We encountered to following errors when trying to send your submission.\n\n'+window['werr']+'');
																				eval('el("'+window['wfoc']+'").focus();');
																			}
																	  }
																	  },"html");
	}
}