//=============================================================================
// CHECK FIELDS
function friend()
    {
      var name = document.getElementById( 'name' );
      var email = document.getElementById( 'email' ).value;
      var email_c = document.getElementById( 'email_c' );

      var fname = document.getElementById( 'fname' );
      var femail = document.getElementById( 'femail' ).value;
      var femail_c = document.getElementById( 'femail_c' );

      var text = document.getElementById( 'text' );
      if( name.value.length < 1 )
      {
        alert( "Please provide a your name before sending" );
        return false;
      }
      else
      {
            if( email.indexOf("@") < 0 )
            {
                alert( "Please enter a valid email address" );
                return false;
            }
            else
            {
                if( email_c.value != email  )
                {
                    alert( "Your email addresses do not match" );
                    return false;
                }
                else
                {
                    if( fname.value.length < 1 )
                    {
                      alert( "Please provide a your friends name before sending" );
                      return false;
                    }
                    else
                    {
                        if( femail.indexOf("@") < 0 )
                        {
                            alert( "Please enter a valid friends email address" );
                            return false;
                        }
                        else
                        {
                            if( femail_c.value != femail  )
                            {
                                alert( "Your friends email addresses do not match" );
                                return false;
                            }
                            else
                            {
                                if( text.value.length < 1  )
                                {
                                    alert( "No query or message has been entered" );
                                    return false;
                                }
                                else
                                {
                                    return true;
                                }
                            }
                        }
                    }
                }
         }
      }
    }
//=============================================================================

function check_newsletter()
    {
      var name1 = document.getElementById( 'name1' );
      var name2 = document.getElementById( 'name2' );
      var email = document.getElementById( 'email' ).value;
      var email_c = document.getElementById( 'email_c' );

      if( name1.value.length < 1 )
      {
        alert( "Please provide your name before sending" );
        return false;
      }
      else
      {
            if( email.indexOf("@") < 0 )
            {
                alert( "Please enter a valid email address" );
                return false;
            }
            else
            {
                if( email_c.value != email  )
                {
                    alert( "Email addresses do not match" );
                    return false;
                }
                else
                    {
                        return true;
                    }
        }
      }
    }
//=============================================================================

function check()
    {
      var name1 = document.getElementById( 'name1' );
      var phone = document.getElementById( 'phone' );
      var email = document.getElementById( 'email' ).value;
      var email_c = document.getElementById( 'email_c' );
      var text = document.getElementById( 'text' );
      if( name1.value.length < 1 )
      {
        alert( "Please provide a contact name before sending" );
        return false;
      }
      else
      {
        if( phone.value.length < 1 )
        {
            alert( "Please provide a telephone number including country code" );
            return false;
        }
        else
        {

            if( email.indexOf("@") < 0 )
            {
                alert( "Please enter a valid email address" );
                return false;
            }
            else
            {
                if( email_c.value != email  )
                {
                    alert( "Email addresses do not match" );
                    return false;
                }
                else
                {
                    if( text.value.length < 1  )
                    {
                        alert( "No query or message has been entered" );
                        return false;
                    }
                    else
                    {
                        return true;
                    }
                }
            }
        }
      }
    }
//=============================================================================

//=============================================================================
// CHECK SIMAGE
function createRequestObject() {
	var ro;
	var browser = navigator.appName;
	if (browser == "Microsoft Internet Explorer") {
		ro = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		ro = new XMLHttpRequest();
	}
	return ro;
}

var s = createRequestObject();
//var requesting_simage = false;

function check_simage(simage)
{
    // if already checking, quit.
    //if( requesting_simage ) return;

    // else, if notyet checking
   // requesting_simage = true;
    if (s==null)
    {
      alert ("Your browser does not support AJAX!");
      return "bad1";
    }
    if( simage == "" )
    {
      simage = " ";
    }
    var url="security_image_check.php";
    url=url+"?simage="+simage;

    s.open("GET",url);
    s.onreadystatechange=handlesimageResponse;
    s.send(null);
}

function handlesimageResponse() {
    document.getElementById('simage').focus;
	if ( s.readyState == 4 )
    {
        document.getElementById('simage_verify').style.display="none";
		var response = s.responseText;
        if( response == "valid" )
        {

            document.getElementById('simage_status').innerHTML = '<img src="images/form-tick.gif" border=0>';
            document.getElementById('simage_valid').value="true";
        }
        else
        {
            document.getElementById('simage_status').innerHTML = '<img src="images/form-cross.gif" border=0>';
            document.getElementById('simage_valid').value="false";
        }
        //requesting_simage = false;
	}
    else
    { 
        document.getElementById('simage_verify').style.display="block";
    }
}
//=============================================================================

