// JavaScript Document

function openNewWindow(URLtoOpen, windowName, windowFeatures) 
{
	newWindow=window.open(URLtoOpen, windowName, windowFeatures);
}

var fldsarr=Array();
var msgsarr=Array();
var msgtype;

msgtype='all';






function validate(formname)
{
	fldsarr = Array();
	msgsarr = Array();
	j=0;
	if( document.getElementById('hear').value != "Other" )
	{
			fldsarr[j]=Array('name',Array('required','namelen','name'));
			msgsarr[j]=Array('name',Array(' &raquo; Please enter name.', '&raquo; Please enter valid name(name should be atleast 2 characters).', '&raquo; Please enter valid name.'));
			j++;
			
			fldsarr[j]=Array('company',Array('required','namelen','name'));
			msgsarr[j]=Array('company',Array(' &raquo; Please enter company name.', '&raquo; Please enter valid company name(name should be atleast 2 characters).', '&raquo; Please enter valid company name.'));
			j++;
			
			
			fldsarr[j]=Array('email',Array('required','email'));
			msgsarr[j]=Array('email',Array(' &raquo; Please enter email address.',' &raquo; Please enter valid email address.'));
			j++;
			
			fldsarr[j]=Array('town',Array('required','namelen','name'));
			msgsarr[j]=Array('town',Array(' &raquo; Please enter town/suburb.','  &raquo; Please enter valid town/suburb(should be atleast 2 characters).',' &raquo; Please enter valid town/suburb.'));
			
			j++;
			
			fldsarr[j]=Array('postcode',Array('required','postcode'));
			msgsarr[j]=Array('postcode',Array(' &raquo; Please enter postcode.',' &raquo; Please enter valid postcode.'));
			j++;
			
			fldsarr[j]=Array('country',Array('required'));
			msgsarr[j]=Array('country',Array(' &raquo; Please select state.'));
			j++;
			
			fldsarr[j]=Array('phone',Array('required','phno'));
			msgsarr[j]=Array('phone',Array(' &raquo; Please enter valid phone number.','&raquo; Please enter valid phone number.'));
			j++;
			
			
			fldsarr[j]=Array('contact',Array('required'));
			msgsarr[j]=Array('contact',Array(' &raquo; Please select when should we contact you.'));
			j++;
			
			fldsarr[j]=Array('check_hidden_box',Array('required'));
			msgsarr[j]=Array('check_hidden_box',Array(' &raquo; Please select what you are seeking for(atleast one option).'));
			j++;
			
			if( document.getElementById('invest_loan_page').value == "yes" )
			{
				fldsarr[j]=Array('location',Array('required'));
				msgsarr[j]=Array('location',Array(' &raquo; Please select office location.'));
				j++;
			}
			
			fldsarr[j]=Array('comments',Array('required','namelen'));
			msgsarr[j]=Array('comments',Array(' &raquo; Please enter comments.','  &raquo; Please enter valid comments(comments should be atleast 2 characters).'));
			j++;
			
			
			fldsarr[j]=Array('captcha_img',Array('required'));
			msgsarr[j]=Array('captcha_img',Array(' &raquo; Please enter the text as shown in the word verification image.'));
			
			
			
			
			
	}
	else
	{
		fldsarr[j]=Array('name',Array('required','namelen','name'));
		msgsarr[j]=Array('name',Array(' &raquo; Please enter name.', '&raquo; Please enter valid name(name should be atleast 2 characters).', '&raquo; Please enter valid name.'));
		j++;
		
		fldsarr[j]=Array('company',Array('required','namelen','name'));
		msgsarr[j]=Array('company',Array(' &raquo; Please enter company name.', '&raquo; Please enter valid company name(name should be atleast 2 characters).', '&raquo; Please enter valid company name.'));
		j++;
		
		fldsarr[j]=Array('email',Array('required','email'));
		msgsarr[j]=Array('email',Array(' &raquo; Please enter email address.',' &raquo; Please enter valid email address.'));
		j++;
		
		fldsarr[j]=Array('town',Array('required','namelen','name'));
		msgsarr[j]=Array('town',Array(' &raquo; Please enter town/suburb.','  &raquo; Please enter valid town/suburb(should be atleast 2 characters).',' &raquo; Please enter valid town/suburb.'));
		j++;
		
		fldsarr[j]=Array('postcode',Array('required','postcode'));
		msgsarr[j]=Array('postcode',Array(' &raquo; Please enter postcode.',' &raquo; Please enter valid postcode.'));
		j++;
		
		fldsarr[j]=Array('country',Array('required'));
		msgsarr[j]=Array('country',Array(' &raquo; Please select country from dropdown.'));
		j++;
		
		fldsarr[j]=Array('phone',Array('required','phno'));
		msgsarr[j]=Array('phone',Array(' &raquo; Please enter valid phone number.','&raquo; Please enter valid phone number.'));
		j++;
		
		fldsarr[j]=Array('contact',Array('required'));
		msgsarr[j]=Array('contact',Array(' &raquo; Please select when should we contact you.'));
		j++;
		
		fldsarr[j]=Array('whichone',Array('required','namelen','name'));
		msgsarr[j]=Array('whichone',Array(' &raquo; Please enter valid value for media type.', ' &raquo; Please enter valid value for media type(first name should be atleast 2 characters).', ' &raquo; Please enter valid value for media type.'));
		j++;
		
		fldsarr[j]=Array('check_hidden_box',Array('required'));
		msgsarr[j]=Array('check_hidden_box',Array(' &raquo; Please select what you are seeking for(atleast one option).'));
		j++;
		
		if( document.getElementById('invest_loan_page').value == "yes" )
			{
				fldsarr[j]=Array('location',Array('required'));
				msgsarr[j]=Array('location',Array(' &raquo; Please select office location.'));
				j++;
			}
		
		fldsarr[j]=Array('comments',Array('required','namelen'));
		msgsarr[j]=Array('comments',Array(' &raquo; Please enter comments.','  &raquo; Please enter valid comments(comments should be atleast 2 characters).'));
		j++;
		
		fldsarr[j]=Array('captcha_img',Array('required'));
		msgsarr[j]=Array('captcha_img',Array(' &raquo; Please enter the text as shown in the word verification image.'));
		j++;
		
		
	}
	
	ny = new DomValidate(fldsarr,msgsarr);
    ny.txtClass = '1px solid #016B67';	
	//alert(msgsarr.length);
	if( ny.validateForm(formname) )
	{
		    //alert(formname);
		    document.getElementById(formname).submit();
			return true;
	}
	else
	{
		document.location.href = "#errors";
		return false;	
	}
}

