var bValidOrder

function CheckServ_PDFForm(f)  {
	bValidOrder = true
	if (bValidOrder) { CheckSpecified(f.firstname, "Please specify a first name.") }
	if (bValidOrder) { CheckSpecified(f.lastname, "Please specify a first name.") }
	if (bValidOrder) { CheckSpecified(f.firm, "Please specify a firm.") }
	if (bValidOrder) { CheckSpecified(f.email, "Please specify an Email address.") }
	if (bValidOrder) { CheckEmailAddress(f.email) }
	if (bValidOrder) {
		document.getElementById('CVsignup').style.visibility = "hidden";
		document.getElementById('CVwait').style.display = "block";
		Ajax.Request('POST', 'ssi_serv_pdfform_handler.asp', 'serv_pdfform', respond_PDFForm);
	}
}

function CheckSpecified(strField, strMsg) {
	if (strField.value == "") {
		alert(strMsg)
		strField.focus()
		bValidOrder = false
	}
}

function CheckEmailAddress (strField, strMsg) {
	if ((strField.value == null) || (strField.value.length == 0) || (strField.value.indexOf("@") == -1) || (strField.value.indexOf(".") == -1)) {
		alert("Please specify a complete email address.\n\nex. janedoe@myisp.net");
		strField.focus()
		bValidOrder = false
	}
}

function CheckRadioChecked(strField, strMsg) {
	c = false
	i = 0
	while (i < strField.length) {
		if (strField[i].checked) { c = true }
		i++
	}
	if (!c) {
		alert(strMsg)
		strField[0].focus()
		bValidOrder = false
	}
}

function respond_PDFForm(result) {
	document.getElementById('CVsignup').innerHTML = result;
	document.getElementById('CVwait').style.display = "none";
	document.getElementById('CVsignup').style.visibility = "visible";
}

function display_PDFForm() {
	var w, h, l, t;
	w = 400;
	h = 200;
	l = screen.width / 4;
	t = screen.height / 4;

	displayFloatingDiv('CVsignup', '', w, h, l, t);
}

//
// global variables
//
var objDiv = null;
var originalDivHTML = "";
var DivID = "";
var over = false;

// dynamically add a div to dim all the page
function buildDimmerDiv()
{
    document.write('<div id="dimmer" class="dimmer" style="width:'+ window.screen.width + 'px; height:' + window.screen.height +'px"></div>');
}

function displayFloatingDiv(divId, title, width, height, left, top) 
{
	DivID = divId;

	document.getElementById('dimmer').style.visibility = "visible";

    document.getElementById(divId).style.width = width + 'px';
    document.getElementById(divId).style.height = height + 'px';
    document.getElementById(divId).style.left = left + 'px';
    document.getElementById(divId).style.top = top + 'px';
	
	if (originalDivHTML == "")
	    originalDivHTML = document.getElementById(divId).innerHTML;
	
    // add to your div an header	
	document.getElementById(divId).innerHTML = originalDivHTML;
	
	document.getElementById(divId).className = 'dimming';
	document.getElementById(divId).style.visibility = "visible";
}

function hiddenFloatingDiv(divId) 
{
	document.getElementById(divId).innerHTML = originalDivHTML;
	document.getElementById(divId).style.visibility='hidden';
	document.getElementById('dimmer').style.visibility = 'hidden';
	
	DivID = "";
}

buildDimmerDiv();
