// JScript File

var s;

function customSubmit()
{

	var c = captchaArray();
	var r = randomizer();
	
	
	var submitFail = document.getElementById('submitFail');
	submitFail.innerHTML = "";
	var listFail = document.createElement('ul');
	submitFail.appendChild(listFail);
	
	var captchaInput = document.getElementById('captcha').getElementsByTagName('input')[0];
	
	if(c.captchaArray[s].split("?")[1] != captchaInput.value)
	{
	    var failedCaptcha = document.createElement('li');
	    failedCaptcha.innerHTML = "Image Verification Failed";
	    listFail.appendChild(failedCaptcha);
	}
	
	var firstName = document.getElementById('first_name');
	if(firstName.value == "")
	{
	    var failfirstName = document.createElement('li');
	    failfirstName.innerHTML = "First Name Required";
	    listFail.appendChild(failfirstName);
	}
	
	var email = document.getElementById('email');
	if(email.value == "")
	{
	    var failemail = document.createElement('li');
	    failemail.innerHTML = "Email Required";
	    listFail.appendChild(failemail);
	}
	
	var URL = document.getElementById('URL');
	if(URL.value == "")
	{
	    var failURL = document.createElement('li');
	    failURL.innerHTML = "URL Required";
	    listFail.appendChild(failURL);
	}
	
	if(listFail.getElementsByTagName('li').length == 0)
	{
	    document.salesforce.submit();
	}
	
}

function captchaArray()
{
    var c = new Object();
    c.captchaArray = new Array
    c.captchaArray[1] = "http://www.drx.com/Theme/contentserver/captcha/01.gif?KPSD92";
    c.captchaArray[2] = "http://www.drx.com/Theme/contentserver/captcha/02.gif?XKFP2D";
    c.captchaArray[3] = "http://www.drx.com/Theme/contentserver/captcha/03.gif?FG32AV";
    return c;
}

function randomizer()
{
    var r = new Object();
    r.random_num = (Math.round((Math.random()* 2)+ 1));
    return r;
}

function captcha()
{
    var c = captchaArray();
    var r = randomizer();
    var captchaDiv = document.getElementById('captcha').getElementsByTagName('div')[0];
    var captchaImage = document.createElement('img');
    captchaImage.src = c.captchaArray[r.random_num].split('?')[0];
    s = r.random_num;
    captchaDiv.appendChild(captchaImage);
    
    var captchaInput = document.createElement('input');
    captchaInput.setAttribute("class", "inputShaded w100 requiredField");
    captchaInput.setAttribute("className", "inputShaded w100 requiredField");
    captchaInput.maxLength = 6;
    captchaDiv.appendChild(captchaInput);
}

window.onload = function()
{
   captcha();
}	