function putModel( sMake, sId ) {
		  
	var sModels = new Array();
	sModels['ACURA'] 		= new Array( "MDX","RL","RSX","TL","TSX" ); 
	sModels['ASTON MARTIN'] = new Array( "DB9","VANQUISH","V8 VANTAGE" ); 
	sModels['AUDI'] = new Array( "A3","A3 QUATTRO","A4", "A4 AVANT", "A4 QUATTRO", "A6", "A6 AVANT", "A6 QUATTRO", "A8 QUATTRO", "S4 AVANT", "S4 QUATTRO", "TT" ); 
	sModels['BENTLEY'] = new Array( "ARNAGE","CONTINENTAL" ); 
	sModels['BMW'] = new Array( "M SERIES","M3", "M5", "M6", "X3", "X5", "Z4", "325CI", "325I", "325XI", "330CI", "330I", "330XI", "525I", "525XI", "530I", "530XI", "550I", "650CI", "750I", "750LI", "760I", "760LI" ); 
	sModels['BUICK'] = new Array( "LACROSSE","LUCERNE", "RAINIER", "RENDEZVOUS", "TERRAZA" ); 
	sModels['CADILLAC'] = new Array( "CTS","DTS", "ESCALADE", "SRX", "STS", "XLR" ); 
	sModels['CHEVROLET'] = new Array( "AVEO","COBALT", "CORVETTE", "IMPALA", "MALIBU", "MONTE CARLO", "OPTRA" ); 
	sModels['CHEVY TRUCKS'] = new Array( "AVALANCHE","COLORADO", "EQUINOX", "HHR", "SILVERADO2WD", "SILVERADO4WD", "SSR", "SUBURBAN", "TAHOE", "TRAILBLAZER" ); 
	sModels['CHEVY VANS'] = new Array( "EXPRESS G15","EXPRESS G25", "EXPRESS G35", "UPLANDER" ); 
	sModels['CHRYSLER'] = new Array( "CROSSFIRE","PACIFICA", "PT CRUISE CV", "PT CRUISER", "SEBRING", "TOWN COUNTRY", "VOYAGER", "300" ); 
	sModels['DODGE'] = new Array( "CHARGER","MAGNUM", "STRATUS", "VIPER" ); 
	sModels['DODGE TRUCKS'] = new Array( "DAKOTA","DR1500", "DR2500", "DR3500 2WD", "DR3500 4WD", "DURANGO" ); 
	sModels['DODGE VANS'] = new Array( "CARAVAN","GRAND CARAVN", "SPRINTER" ); 
	sModels['FERRARI'] = new Array( "F430","F550", "360", "456GT", "575M", "612" ); 
	sModels['FORD'] = new Array( "CROWN VICTOR","FIVE HUNDRED", "FOCUS", "FUSION", "GT", "GT", "TAURUS" ); 
	sModels['FORD TRUCKS'] = new Array( "ESCAPE","EXPEDITION", "EXPLORER", "FREESTYLE", "F150 2WD", "F150 4WD", "F250", "F350", "RANGER" ); 
	sModels['FORD VANS'] = new Array( "ECONO VANS","ECONOLINE", "FREESTAR" ); 
	sModels['FREIGHTLINER'] = new Array( "SPRINTER" ); 
	sModels['GEM'] = new Array( "EL", "ES", "E2", "E4", "E6" ); 
	sModels['GMC'] = new Array( "CANYON", "ENVOY", "SAVANA G1500", "SAVANA G2500", "SAVANA G3500", "SIERRA", "SIERRA 1500", "SIERRA 2500", "SIERRA 3500", "YUKON" ); 
	sModels['HONDA'] = new Array( "ACCORD", "CIVIC", "CR-V", "ELEMENT", "INSIGHT", "ODYSSEY", "PILOT", "RIDGELINE", "S2000" ); 
	sModels['HUMMER'] = new Array( "H1", "H2", "H3" ); 
	sModels['HYUNDAI'] = new Array( "ACCENT", "AZERA", "ELANTRA", "SANTA FE", "SONATA", "TIBURON", "TUCSON" ); 
	sModels['INFINITI'] = new Array( "FX35", "FX45", "G35", "M SERIES", "QX56", "Q45" ); 
	sModels['ISUZU'] = new Array( "ASCENDER", "I280", "I350" ); 
	sModels['JAGUAR'] = new Array( "S-TYPE", "SUPER V8", "VANDEN PLAS", "X-TYPE", "XJR", "XJ8", "XKR", "XK8" ); 
	sModels['JEEP'] = new Array( "COMMANDER", "GRND CHEROKE", "LIBERTY", "WRANGLER" ); 
	sModels['KIA'] = new Array( "AMANTI", "OPTIMA", "RIO", "SEDONA", "SORENTO", "SPECTRA", "SPORTAGE" ); 
	sModels['LAMBORGHINI'] = new Array( "ALL MODELS", "GALLARDO" ); 
	sModels['LAND ROVER'] = new Array( "LR3", "RANGE ROVER" ); 
	sModels['LEXUS'] = new Array( "ES330", "GS300", "GS430", "GX470", "IS250", "IS350", "LS430", "LX470", "RX330", "RX400H", "SC430" ); 
	sModels['LINCOLN'] = new Array( "LS", "MARK LT", "NAVIGATOR", "TOWN CAR", "ZEPHYR" ); 
	sModels['LOTUS'] = new Array( "ALL OTHER", "ELISE", "EXIGE" ); 
	sModels['MASERATI'] = new Array( "BITURBO", "CORSA", "GRAN SPORT", "QUATTROPORTE" ); 
	sModels['MAYBACH'] = new Array( "57", "62" ); 
	sModels['MAZDA'] = new Array( "B2300", "B3000", "B4000", "MPV", "MX5", "RX-8", "TRIBUTE", "3", "5", "6" ); 
	sModels['MERCEDES-BENZ'] = new Array(  "CLK350", "CLK500", "CLK55 AMG", "CLS500", "CLS55 AMG", "CL500", "CL55 AMG", "CL600", "CL65 AMG", "C230", "C280", "C350", "C55AMG", "E320", "E350", "E55AMG", "G500", "G55 AMG", "ML350", "ML500", "R350", "R500", "SLK280", "SLK350", "SLK55 AMG", "SLR", "SL500R", "SL55 AMG", "SL600", "SL65 AMG", "S350", "S430V", "S500V", "S55 AMG", "S600V", "S65 AMG" ); 
	sModels['MERCURY'] = new Array( "MARINER", "MARQUIS", "MILAN", "MONTEGO", "MONTEREY", "MOUNTAINEER" ); 
	sModels['MINI'] = new Array( "COOPER" ); 
	sModels['MITSUBISHI'] = new Array( "ECLIPSE", "ENDEAVOR", "GALLANT", "LANCER", "MONTERO", "OUTLANDER", "RAIDER" ); 
	sModels['NISSAN'] = new Array( "ALTIMA", "ARMADA", "FRONTIER", "MAXIMA", "MURANO", "PATHFINDER", "QUEST", "SENTRA", "TITAN", "XTERRA", "350Z" ); 
	sModels['PONTIAC'] = new Array( "GRAND PRIX", "GTO", "G6", "MONTANA", "PURSUIT", "SOLSTICE", "TORRENT", "VIBE" ); 
	sModels['PORSCHE'] = new Array( "BOXSTER", "CARRERA", "CARRERA GT", "CAYENNE", "CAYMAN" ); 
	sModels['ROLLS-ROYCE'] = new Array( "PARK WARD", "PHANTOM", "SILVER DAWN", "SILVER SPUR" ); 
	sModels['SAAB'] = new Array( "9-2X", "9-3", "9-5", "9-7X" ); 
	sModels['SALEEN'] = new Array( "S7" ); 
	sModels['SATURN'] = new Array( "ION", "RELAY", "VUE" ); 
	sModels['SCION'] = new Array( "TC", "XA", "XB" ); 
	sModels['SUBARU'] = new Array( "BAJA", "B9 TRIBECA", "FORESTER", "IMPREZA", "LEGACY", "OUTBACK" ); 
	sModels['SUZUKI'] = new Array( "AERIO", "FORENZA", "GRAND VITARA", "RENO", "VERONA", "XL-7" ); 
	sModels['TOY. TRUCKS'] = new Array( "HIGHLANDER", "LANDCRUISER", "RAV4", "SEQUOIA", "TACOMA", "TUNDRA", "4 RUNNER" ); 
	sModels['TOYOTA'] = new Array( "AVALON", "CAMRY", "COROLLA", "MATRIX", "PRIUS", "SIENNA" ); 
	sModels['VOLKSWAGEN'] = new Array( "BEETLE", "GOLF", "GTI", "JETTA", "PASSAT", "PHAETON", "RABBIT", "TOUAREG" ); 
	sModels['VOLVO'] = new Array( "C70", "S40", "S60", "S80", "V50", "V70", "XC70", "XC90" ); 
	
	sModelsHTML = '<option value=""> Select... </option>';

	for ( i = 0; i < sModels[ sMake ].length; i++ ) {
		sModelsHTML = sModelsHTML + '<option value="' + sModels[ sMake ][i] + '">' + sModels[ sMake ][i] + '</option>';
	}
		  		
	$('#' + sId ).empty();
	$('#' + sId ).append( sModelsHTML );
		  			
}

function validate( sId ) {
	
	document.getElementById( sId + 'Error' ).style.border = 'none';
	document.getElementById( sId + 'Label' ).style.display = 'none';
	
	bSw = false;
	if ( sId == 'sHaveCurrentHomePolicy' ) {
		if ( (document.getElementsByName( sId )[0].checked == true) || (document.getElementsByName( sId )[1].checked == true) ) {
			bSw = true;
		} 	
	}
	
	if ( sId == 'sHaveCurrentHomePolicy1' ) {
		if ( (document.getElementsByName( sId )[0].checked == true) || (document.getElementsByName( sId )[1].checked == true) ) {
			bSw = true;
		} 	
	}	
	
	if ( sId == 'sHaveCurrentHomePolicy_2' ) {
		if ( (document.getElementsByName( sId )[0].checked == true) || (document.getElementsByName( sId )[1].checked == true) ) {
			bSw = true;
		} 	
	}	
	
	if ( sId == 'sPhhome1' ) {
		if ( (document.getElementById( 'sPhhome1' ).value) && (document.getElementById( 'sPhhome2' ).value) && (document.getElementById( 'sPhhome3' ).value) ) {
			bSw = true;
		}
		
		if ( bSw ) { 
			return true;		
		} else {
			document.getElementById( sId + 'Error' ).style.border = '1px solid #ff0000';
			document.getElementById( sId + 'Error' ).style.padding = '5px';
			document.getElementById( sId + 'Label' ).style.display = 'block';
			document.getElementById( sId + 'Label' ).innerHTML = 'Required field!';
			return false;
		}		
		
	}
	
	
	if ( sId == 'sPhbuiss1' ) {
		if ( (document.getElementById( 'sPhbuiss1' ).value) && (document.getElementById( 'sPhbuiss2' ).value) && (document.getElementById( 'sPhbuiss3' ).value) ) {
			bSw = true;
		}
		
		if ( bSw ) { 
			return true;		
		} else {
			document.getElementById( sId + 'Error' ).style.border = '1px solid #ff0000';
			document.getElementById( sId + 'Error' ).style.padding = '5px';
			document.getElementById( sId + 'Label' ).style.display = 'block';
			document.getElementById( sId + 'Label' ).innerHTML = 'Required field!';
			return false;
		}		
		
	}	
	
	if ( document.getElementsByName( sId )[0].type == 'radio' ) {

		if ( bSw ) {
			return true
		} else {
			
			document.getElementById( sId + 'Error' ).style.border = '1px solid #ff0000';
			document.getElementById( sId + 'Error' ).style.padding = '5px';
			document.getElementById( sId + 'Label' ).style.display = 'block';
			document.getElementById( sId + 'Label' ).innerHTML = 'Required field!';
			return false;			
			
		}
		
	} else {
	
		if ( document.getElementsByName( sId )[0].value ) {
			return true;
		} else {
			document.getElementById( sId + 'Error' ).style.border = '1px solid #ff0000';
			document.getElementById( sId + 'Error' ).style.padding = '5px';
			document.getElementById( sId + 'Label' ).style.display = 'block';
			document.getElementById( sId + 'Label' ).innerHTML = 'Required field!';
			return false;
		}
		
	}	
	
	
}


function checkUnCheck( sIdContainerCheckbox, sIdRadio ) {
	var bIsCheck = false;
	$( "#" + sIdContainerCheckbox + " input:checkbox" ).click(
		function () {
			var bIsCheck_ = this.checked ;
	  			$( "#" + sIdContainerCheckbox + " input:checkbox" ).each(function() {
					if ( bIsCheck_ == true ) bIsCheck = true;
				})      					
				if ( bIsCheck ) {
					$( "#" + sIdRadio ).removeAttr("checked");
				} 
			})
			$( "#" + sIdRadio ).click(function () {
				$("#" + sIdContainerCheckbox + " input:checkbox").each(function() {
					$(this).removeAttr("checked");
				})            					
	    	})
} 

function validateCheckBox( sIdContainer ) {
	var bIsCheck = false;
	
	document.getElementById( sIdContainer ).style.border = 'none';
	document.getElementById( sIdContainer + 'Label' ).style.display = 'none';	
	
	$( "#" + sIdContainer + " input" ).each(function() {
		
		if ( this.checked ) bIsCheck = true;
	}) 	
	if ( bIsCheck ) {
		return true;
	} else {
		document.getElementById( sIdContainer ).style.border = '1px solid #ff0000';
		document.getElementById( sIdContainer ).style.padding = '5px';
		document.getElementById( sIdContainer + 'Label' ).style.display = 'block';
		document.getElementById( sIdContainer + 'Label' ).innerHTML = 'Required field!';	
		return false;
	}	
}
