var has_d, d_index=1;

jQuery(document).ready(function(){
	jQuery(".slides").cycle();
	jQuery("#form_project").submit(function(){
		var nn=jQuery('.enter_name').val();
		var ne=jQuery('.enter_email').val();
		var np=jQuery('.enter_phone').val();
		var npa=jQuery('.enter_partner').val();
		var npu=jQuery('.enter_part_url').val();
		var nv=jQuery('.enter_video').val();
		var nne=jQuery('.enter_need').val();
		if(nn || ne || np || npa || npu || nv || nne){
			alert('You have unsubmitted fields.  Please check the contacts, partners, needs, and videos fields to make sure they are all submitted before submitting the project.');
			return false;
		}
	});
	jQuery(".date").datepicker();
	jQuery(".add_need").click(function(){
		var nval=jQuery('.enter_need').val();
		if(nval) jQuery("#needs").append("<div>"+nval+" <span class='icon del'></span><input type='hidden' name='need-"+count+"' value='"+nval+"'><br /></div>");
		if(nval) count++;
		jQuery('.enter_need').val('');
	});
	jQuery(".add_name").click(function(){
		var nn=jQuery('.enter_name').val();
		var ne=jQuery('.enter_email').val();
		var np=jQuery('.enter_phone').val();
		var npos_t=jQuery('.pos_t option:selected').val();
		var npos=jQuery('.pos option:selected').val();
		
		if(nn){
			var is_n=npos_t+' '+npos+' Name';
			var cis_n=jQuery('input[name="'+is_n+'"]').val();
			if(cis_n){
				alert("There is already an entry for "+is_n+".");
				return false;
			}
		}
		
		if(ne){
			var is_e=npos_t+' '+npos+' Email';
			var cis_e=jQuery('input[name="'+is_e+'"]').val();
			if(cis_e){
				alert("There is already an entry for "+is_e+".");
				return false;
			}
		}
		
		if(np){
			var is_p=npos_t+' '+npos+' Phone';
			var cis_p=jQuery('input[name="'+is_p+'"]').val();
			if(cis_p){
				alert("There is already an entry for "+is_p+".");
				return false;
			}
		}
		
		if(nn) jQuery("#contacts").append("<span>"+is_n+': '+nn+" <span class='icon del'></span><input type='hidden' name='"+is_n+"' value='"+nn+"'><br /></span>");
		if(ne) jQuery("#contacts").append("<span>"+is_e+': '+ne+" <span class='icon del'></span><input type='hidden' name='"+is_e+"' value='"+ne+"'><br /></span>");
		if(np) jQuery("#contacts").append("<span>"+is_p+': '+np+" <span class='icon del'></span><input type='hidden' name='"+is_p+"' value='"+np+"'><br /></span>");

		jQuery('.enter_name').val('');
		jQuery('.enter_email').val('');
		jQuery('.enter_phone').val('');
	});
	jQuery(".add_partner").click(function(){
		var nval=jQuery('.enter_partner').val();
		var npos=jQuery('.enter_part_url').val();
		if(nval) jQuery("#partners").append("<div>"+nval+': '+npos+" <span class='icon del'></span><input type='hidden' name='Partner "+nval+"' value='"+npos+"'><br /></div>");
		if(nval) count++;
		jQuery('.enter_partner').val('');
		jQuery('.enter_part_url').val('');
	});
	jQuery(".add_video").click(function(){
		var nval=jQuery('.enter_video').val();
		if(nval) jQuery("#videos").append("<span>"+nval+" <span class='icon del'></span><input type='hidden' name='video-"+count+"' value='"+nval+"'><br /></span>");
		if(nval) count++;
		jQuery('.enter_video').val('');
	});
	jQuery('.load_drawer').click(function(){
		jQuery('.drawer').hide();
		var lw=jQuery(this).attr('rel');
		var par=jQuery(this).attr('par');
		jQuery('#pro_'+par+' .drawer').html(jQuery('.'+lw).html()).slideDown();
		jQuery(".ibox").fancybox();
	})
//	if(jQuery('body').hasClass('single-project')){
//		jQuery('.drawer').html(jQuery('.images').html()+' '+jQuery('.videos').html()).slideDown();
//		jQuery(".ibox").fancybox();
//	}
	jQuery(".video").live('click',function(){
		var type=jQuery(this).attr('rel');
		var href=jQuery(this).attr('href');
		if(type=='YouTube'){ href=href.replace(new RegExp("watch\\?v=", "i"),'v/')+"?autoplay=1"; type='swf'; }
		if(type=='Vimeo'){ href=href.replace(new RegExp("vimeo.com/", "i"),'player.vimeo.com/video/')+"?autoplay=1"; type='iframe'; }
		jQuery.fancybox({
			'padding': 0,
			'transitionIn': 'none',
			'transitionOut': 'none',
			'href': href,
			'type': type,
			'swf': {
				'wmode': 'transparent',
				'allowfullscreen': 'true'
			}
		});
		return false;
	});
	jQuery(".ibox").fancybox();

//	jQuery(".span_date a").live("click",function(){ jQuery(this).parent().remove(); });
//	if(jQuery('body').hasClass('page-id-814')) jQuery('#shin, #col-three-out').html('');
//	if(!has_d) addDate(); else dP();
	jQuery(".oh_primary").click(function(){
		jQuery(".oh_primary").removeClass('oh_prim_pick');
		jQuery(this).addClass('oh_prim_pick');
		ajax_h=jQuery.ajax({
			url: url+'/wp-content/plugins/p1m-forms/inc/load-forms.php',
			data: {'do':'primary','oh_img':jQuery(this).attr('id'),'oh_post':jQuery(this).attr('rel')},
			success: function(data){
//				alert(data);
			}
		});
	});
	jQuery(".del").live('click',function(){
		var rem=jQuery(this);
		var dow=rem.attr('rel');
		var did=rem.attr('id');
		if(did){
			ajax_h=jQuery.ajax({
				url: url+'/wp-content/plugins/p1m-forms/inc/load-forms.php',
				data: {'do':dow,'did':did},
				success: function(data){
					rem.parent().remove();
				}
			});
		} else rem.parent().remove();
	});
});

function changeA(){
	jQuery('#form_address').show();
	jQuery('#form_property').hide();
};

function addDate(a){
	jQuery('.td_date').append(jQuery('.span_date_hold').html());
	jQuery('.oh_sdp:last').addClass('oh_start');
	jQuery('.oh_edp:last').addClass('oh_end');
	jQuery('.oh_sdp:last').attr('name','start_'+d_index);
	jQuery('.oh_edp:last').attr('name','end_'+d_index);
	if(a) jQuery('.span_date:last').append(" <a class='c02 pointer'>Delete</a>");
	d_index++;
//	dP();
}

function dP(){
	jQuery(".oh_date").datepicker();
	jQuery(".oh_start").datetimepicker();
	jQuery(".oh_end").timepicker();
};

function showReferred(a){
	jQuery('#other').slideUp('slow');
	jQuery('#officers').slideUp('slow');
	if(a=='Other') jQuery('#other').slideDown('slow');
	else if(a=='CCMC Loan Officer') jQuery('#officers').slideDown('slow');
};

//prevent enter key form submission
function stopRKey(evt){ 
	var evt = (evt) ? evt : ((event) ? event : null); 
	var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); 
	if ((evt.keyCode == 13) && (node.type=="text"))  {return false;} 
}
document.onkeypress = stopRKey;
