

var totalPubs = 0;



function validateICCOrderForm(frm){
	
	var totalSelected = 0;
	for(var i=1;i<totalPubs;i++)
	{
		var obj = getElementInFormByName(frm,'qty'+i);
		if(obj==null)
			continue;
		
		if(obj.value!="")
			totalSelected ++;
			
		if (isNaN(obj.value)) {
			alert("The value " + obj.value + " is invalid. \rPlease type in a valid numeric value.");
			giveFocus(obj);
			return false;
		}
	}


	var modeSelected = false;
	for(var i=0;i<frm.collection.length;i++)
	{
		
		if(frm.collection[i].checked==true)
		{
			modeSelected=true;
			break;
		}
		
	}
	if(!modeSelected)
	{
		alert("The delivery mode has not been selected.  \rPlease select the delivery mode.");
		return false;
	}

	if(totalSelected == 0)
	{
		alert("Please order at least a ICC publication.");
		return false;
	}
		
	if(frm.fullName.value=="")
		{
			alert("The value of name field is empty.  \rPlease type in a name value.");
			frm.fullName.focus();
			return false;
		}

		if(frm.company.value=="")
		{
			alert("The value of company field is empty.  \rPlease type in a company value.");
			frm.company.focus();
			return false;
		}

		if(frm.address.value=="")
		{
			alert("The value of address field is empty.  \rPlease type in a address value.");
			frm.address.focus();
			return false;
		}

		if(frm.tel.value=="")
		{
			alert("The value of telephone field is empty.  \rPlease type in a telephone value.");
			frm.tel.focus();
			return false;
		}

		if (frm.email.value.length < 1) {
			alert("The  email address is empty.  \rPlease type in a valid  email address value.");
			giveFocus(frm.email);
			return false;
		}

		if (frm.email.value.length!=0 && ((frm.email.value.indexOf("@")==-1||frm.email.value.indexOf(".")==-1) || (frm.email.value.indexOf("@.")!=-1) || (frm.email.value.indexOf(" ")!=-1))) {
			alert("The value of email field is invalid. \rPlease type in a valid email value.");
			frm.email.focus();
			return false;
		}
		
		frm.submit();
		
	}
	
	
	
	
	
	
	
	
	function validatePepFeedbackForm(frm)	{

		if (frm.fullName.value.length < 1) {
			alert("The value of the full name field is empty.  \rPlease type in a valid full name value.");
			giveFocus(frm.fullName);
			return false;
		}

		if (frm.email.value.length < 1) {
			alert("The  value of email field is empty.  \rPlease type in a valid email value.");
			giveFocus(frm.email);
			return false;
		}

		if (frm.email.value.length!=0 && (frm.email.value.indexOf("@")==-1||frm.email.value.indexOf(".")==-1)) {
			alert("The value of email field is invalid. \rPlease type in a valid email value.");
			giveFocus(frm.email);
			return false;
		}

		if (frm.companyName.value.length < 1) {
			alert("The  value of company name field is empty.  \rPlease type in a valid  company name value.");
			giveFocus(frm.companyName);
			return false;
		}

		if (frm.feedbackSubject.value.length < 1) {
			alert("The  value of feedback subject field is empty.  \rPlease type in a valid feedback subject value.");
			giveFocus(frm.feedbackSubject);
			return false;
		}

		if (frm.feedbackMinistry.value.length < 1) {
			alert("The  value of ministry and agency field is empty.  \rPlease type in a valid  ministry and agency value.");
			giveFocus(frm.feedbackMinistry);
			return false;
		}

		if (frm.feedbackRegulation.value.length < 1) {
			alert("The value of regulation field is empty.  \rPlease type in a valid  regulation value.");
			giveFocus(frm.feedbackRegulation);
			return false;
		}
		
		if (frm.feedbackImpact.value.length < 1) {
			alert("The  value of business impact field is empty.  \rPlease type in a valid business impact value.");
			giveFocus(frm.feedbackImpact);
			return false;
		}

		if (frm.feedbackRecommend.value.length < 1) {
			alert("The value of recomend changes field is empty.  \rPlease type in a valid recommend changes value.");
			giveFocus(frm.feedbackRecommend);
			return false;
		}

		if (frm.feedbackBenefit.value.length < 1) {
			alert("The value of benefit field is empty.  \rPlease type in a valid benefit value.");
			giveFocus(frm.feedbackBenefit);
			return false;
		}

		confirmSubmit(frm, "are you sure to submit the feedback?")

		frm.submit();
		return true;
	}
	
		
		
