$(document).ready(

		function(){
			var checks=new Array("q10_g","q12_zg","q13_h","q14_l","q15_m","q21_f");
			var drops=new Array("q11","q28");
if(document.getElementById("sweepstakes_form_q1")!==null){
			for(var j in drops){
				idrop=document.getElementsByName("sweepstakes_form_"+drops[j])[0];
				itext=document.getElementById("sweepstakes_form_"+drops[j]+"_txt");
				if(idrop.options[idrop.length-1].selected==false){$(itext).animate({opacity:0},0);
					$(itext).slideUp(0);
				};

				$(idrop).change(function () { 
					dsource=$(this).get(0);
					dsourceID=$(this).get(0).attributes.getNamedItem("name").value;
					dtargetID="#"+dsourceID+"_txt";

					if(dsource.options[dsource.length-1].selected==false){
						$(dtargetID).animate( {opacity:0}, {queue:false,  duration:500});
						$(dtargetID).slideUp(500);
					}else{
						$(dtargetID).animate( {opacity:1}, {queue:false,  duration:500 } );
						$(dtargetID).slideDown(500);
					}

				});

			};

			for(var i in checks){
				iname="sweepstakes_form_group_"+checks[i];
				iparent=document.getElementsByName(iname)[0];
				document.getElementById(iname+"txt").disabled=false;
				if(iparent.checked!==true){
					itext="#sweepstakes_form_group_"+checks[i]+"txt";
					$(itext).animate({opacity:0},0);
					$(itext).slideUp(0);
				}
				$(iparent).click(function () { 
					source=$(this).get(0);
					sourceID=$(this).get(0).attributes.getNamedItem("id").value;
					targetID="#"+sourceID+"txt";
					if(source.checked!==true){
						$(targetID).animate( {opacity:0}, {queue:false,  duration:500 } );
						$(targetID).slideUp(500);
					}else{
						document.getElementById(sourceID+"txt").disabled=false;
						$(targetID).animate( {opacity:1}, {queue:false,  duration:500 } );
						$(targetID).slideDown(500);
					}

				});
				
			}
		}}
);
