

var wavetarget= "/extweb/onlineforms.nsf/Notes?CreateDocument",
     wavedata = {
     	URL : "http://www.pwc.com/gx/en/technology-consulting-services/pdf/forrester_wave_q1_2009.pdf",
	CountryAbbrev : "US",
	LangAbbrev : "ENG",
	dispStylesheet : "ocean.css",
	TypeOfReturn : "1",
	DesignType : "2-4",
	UserDefinedResponse : "Thank you for your submission.",
	Title : "Forrester Wave",
	Subject : "Forrester Wave pdf download",
	ReqFields : "field1; field2",
	UseCustForm : "No",
	FormUNID : "F23A2853CC5FD026852575B400184952",
	UseValidation : "0",
	SelectedTab : "-1",
	PageTemplate : "2-4",
	dispCopyrightYear: "2009" ,
	FormTitle : "Notes",
	FldLabels :"First name; Last name; Company; Role; Location; Email; Mailing list subscription"
	}


function wavesubmit(){
//validation
	wavedata.field1 = $("#wavefname").val(),
	wavedata.field2 = $("#wavelname").val(),
	wavedata.field3 = $("#wavecompany").val(),
	wavedata.field4 = $("#waverole").val(),
	wavedata.field5 = $("#wavelocation").val(),
	wavedata.field6 = $("#waveemail").val(),
	wavedata.field7 = ($("#wavemaillist:checked").length > 0 ) ? "yes" : "no",
	wave_error_array = [
			"",
			"First name",
			"Last name",
			"Company",
			"Role",
			"Location",
			"E-mail"
			],
	wave_error_msg = "";
	wave_error_count = 0;
	
	
for(var i=1; i<7; i++){
	if(wavedata["field"+i] == ""){
		wave_error_count++;
		wave_error_msg += "\n " +wave_error_array[i];
		}
}
if(wave_error_count > 0){
	wave_error_msg = "Error: you must fill in the following field" 
+ ((wave_error_count > 1)? "s:  " : ":  " )
+ wave_error_msg;
alert(wave_error_msg);
		
}else{
//submit to online forms
$.post(wavetarget,wavedata,function(){
//add cookie
document.cookie = "Wavesubmission=true";
location.href = wavedata.URL;
			});		
		}	
}

var waveopen = function(h){
$("#wavepopup").load("/us/en/forms/usengtrs0forresterwave.jhtml #wavemainbox");
wrs_trackclick('DCS.dcsuri=' + window.location.pathname + '_modal', 'WT.ti=Forrester model');
h.w.show();
return false;
}


$(function(){
	$("<div></div>")
	.appendTo("body")
	.attr("id","wavepopup")
	.addClass("jqmWindow")
	.css(
		{"top": "20px", 
		"width": "600px", 
		"margin-left":"-300px",
		"padding":"0", 
		"border":"0",
		"background":"white"})
	.jqm({onShow:waveopen,trigger: waveTrigger});
	
	$(".Dropdowns .DropdownContent ul.Main").css("z-index",1000);
});





