// Validation
function stdMessage(field, fieldDesc)
{
	var msg = "";
	msg += "You have not entered your details in the following field: " + fieldDesc + "\n\n";
	msg += "Thank you."
	alert(msg);
	field.focus();
	return false;
}
function ltrim( psString )
{ 
	var s;
	var iSpacePos;
	s=psString;
	iSpacePos=s.indexOf(" ")
	while(iSpacePos == 0) 
	{
		s=s.substr(1);
		iSpacePos=s.indexOf(" ") ;
	}
	return s;
}


//FOR THE MAIN FORM
function isReady(form) 
{



//surname
    if (isFilled(form.first_name) == false) { return stdMessage(form.first_name, "First Name") }

//first name
    if (isFilled(form.last_name) == false) { return stdMessage(form.last_name, "Last Name") }
    

//company name
   // if (isFilled(form.company) == false) { return stdMessage(form.company, "Company") } 
//email address
if (isFilled(form.company) == false) { return stdMessage(form.company, "Company") } 

    if (isFilled(form.email) == false) { return stdMessage(form.email, "E-mail Address") } 
    if (isEmail(form.email) == false) 
    {
		alert("Please enter a valid Email address");
		form.email.focus();
		return false;
    }
//telephone
    if (isFilled(form.direct_phone) == false) { return stdMessage(form.direct_phone, "Telephone") }
	

	
   // if (form.country.selectedIndex == 0 ) { return stdMessage(form.country, "Country") } 
    
    
//    if (form.market_data_platform.selectedIndex == 0 ) { return stdMessage(form.market_data_platform, "Market Data Platform") } 
 //    if ((form.market_data_platform.selectedIndex == 8) && (isFilled(form.market_data_platform_other) == false)) { return stdMessage(form.market_data_platform, "Market Data Platform (Other)") } 
//zip
   
//   if (form.newsservice[0].checked==false && form.newsservice[1].checked==false){
 //  return stdMessage(form.newsservice[0], "Are you receiving Dow Jones News Service on your market data terminal?")
 //  }
    return true; //Return true if form is ok to send 
}






//FOR CONTACT US FORM




function isFilled(element) { if (ltrim(element.value) == '' || element.value == null) { return false } else { return true } }
function isEmail(element) {	if (element.value.indexOf("@") != "-1" && element.value.indexOf(".") != "-1") { return true } else { return false } }  
function resetform() { document.frmEmail.reset() }
function submitform() { if (isReady(document.frmEmail)) {document.frmEmail.submit() } }



function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

