function resetContactForm(item, defaultValue) {
    if (item.value == defaultValue) {
        item.value = "";
    } else if (item.value == '') {
        item.value = defaultValue;
    }
}

var maxShow = 6;
var counter = 0;
var current;

function handleRowSelection() {
	if (jQuery('#editPanel').css("height") == '0px') {
		EditWidget.toggle();
	}
}

function showDetails(link) {
	jQuery('.ps_album').each(
		function() {
            jQuery(this).children(':first-child').children(':first-child').css("max-height", "95px");
            jQuery(this).children(':first-child').children(':first-child').css("max-width", "139px");
            jQuery(this).children(':first-child').css("height", "100px");
            jQuery(this).children(':first-child').next().css("height", "105px");
		}
    );
    jQuery('#showDetailsButton').css("display", "none");
    jQuery('#hideDetailsButton').css("display", "block");
}

function hideDetails(link) {
	jQuery('.ps_album').each(
		function() {
			jQuery(this).children(':first-child').children(':first-child').css("max-height", "185px");
			jQuery(this).children(':first-child').children(':first-child').css("max-width", "139px");
			jQuery(this).children(':first-child').css("height", "190px");
			jQuery(this).children(':first-child').next().css("height", "15px");
		}
	);
    jQuery('#hideDetailsButton').css("display", "none");
    jQuery('#showDetailsButton').css("display", "block");

}

function uncheckOthers(link) {
	var parent = jQuery(link).parent().parent().parent().parent().parent();
	var dirParent = jQuery(parent).children().children().children().children();
	jQuery(dirParent).children(":checkbox").each(
			function() {
				if (jQuery(this) != jQuery(link)) {
					jQuery(this).attr('checked', false);
				}
			}
	);
}

/* Rss items */
var currentSelectRssItem;
var previousHazard;
function animateRss() {
	if (jQuery('.rssItems').length > 1) {
	var hazard = Math.floor(Math.random() * (jQuery('.rssItems').length-1));
	if (hazard == previousHazard) {
		hazard++;
	}
	previousHazard = hazard;
	var counter = 0;
	var counset = 0;
	jQuery('.rssItems').each(
		function() {
			jQuery(this).addClass("hided");
			if (counter == hazard) {
				jQuery(this).removeClass("hided");
				currentSelectRssItem = jQuery(this);
				counset = hazard;
			}
			counter++;
		}
	);

	setTimeout(animateRss, 5000);
	}
	
}

/* RDV items */
var currentSelectRdvItem;
var currentRdvIndex;
function setRdv() {
	var counter = 0;
	jQuery('.rdvItems').each(
			function() {
				jQuery(this).addClass("hided");
				if (counter == 0) {
					jQuery(this).removeClass("hided");
					currentSelectRdvItem = jQuery(this);
					currentRdvIndex = counter;
				}
				counter++;
			}
		);
	jQuery('#rdvNumber').text((currentRdvIndex+1)+"/"+counter);
}

function nextRdv() {
	jQuery('.rdvItems').each(
			function() {
				jQuery(this).addClass("hided");
			}
		);

	currentRdvIndex++;
	if (currentRdvIndex > jQuery('.rdvItems').length-1) {currentRdvIndex=0;}
	var counter = 0;
	jQuery('.rdvItems').each(
			function() {
				if (counter == currentRdvIndex) {
					jQuery(this).removeClass("hided");
					currentSelectRdvItem = jQuery(this);
					currentRdvIndex = counter;
				}
				counter++;
			}
		);
	jQuery('#rdvNumber').text((currentRdvIndex+1)+"/"+counter);
}

function previousRdv() {
	jQuery('.rdvItems').each(
			function() {
				jQuery(this).addClass("hided");
			}
		);

	currentRdvIndex--;
	if (currentRdvIndex<0) {currentRdvIndex=jQuery('.rdvItems').length-1;}
	var counter = 0;
	jQuery('.rdvItems').each(
			function() {
				if (counter == currentRdvIndex) {
					jQuery(this).removeClass("hided");
					currentSelectRdvItem = jQuery(this);
					currentRdvIndex = counter;
				}
				counter++;
			}
		);
	jQuery('#rdvNumber').text((currentRdvIndex+1)+"/"+counter);
}

/* EVENT items */
var currentSelectEventItem;
var currentEventIndex;
function setEvent() {
	var counter = 0;
	jQuery('.eventItems').each(
			function() {
				jQuery(this).addClass("hided");
				if (counter == 0) {
					jQuery(this).removeClass("hided");
					currentSelectEventItem = jQuery(this);
					currentEventIndex = counter;
				}
				counter++;
			}
		);
	jQuery('#eventNumber').text((currentEventIndex+1)+"/"+counter);
}

function nextEvent() {
	jQuery('.eventItems').each(
			function() {
				jQuery(this).addClass("hided");
			}
		);

	currentEventIndex++;
	if (currentEventIndex > jQuery('.eventItems').length-1) {currentEventIndex=0;}
	var counter = 0;
	jQuery('.eventItems').each(
			function() {
				if (counter == currentEventIndex) {
					jQuery(this).removeClass("hided");
					currentSelectEventItem = jQuery(this);
					currentEventIndex = counter;
				}
				counter++;
			}
		);
	jQuery('#eventNumber').text((currentEventIndex+1)+"/"+counter);
}

function previousEvent() {
	jQuery('.eventItems').each(
			function() {
				jQuery(this).addClass("hided");
			}
		);

	currentEventIndex--;
	if (currentEventIndex<0) {currentEventIndex=jQuery('.eventItems').length-1;}
	var counter = 0;
	jQuery('.eventItems').each(
			function() {
				if (counter == currentEventIndex) {
					jQuery(this).removeClass("hided");
					currentSelectEventItem = jQuery(this);
					currentEventIndex = counter;
				}
				counter++;
			}
		);
	jQuery('#eventNumber').text((currentEventIndex+1)+"/"+counter);
}


/* MESSAGE items */
var currentSelectMessageItem;
var currentMessageIndex;
function setMessage() {
	var counter = 0;
	jQuery('.messageItems').each(
			function() {
				jQuery(this).addClass("hided");
				if (counter == 0) {
					jQuery(this).removeClass("hided");
					currentSelectMessageItem = jQuery(this);
					currentMessageIndex = counter;
				}
				counter++;
			}
		);
	jQuery('#messageNumber').text((currentMessageIndex+1)+"/"+counter);
}

function nextMessage() {
	jQuery('.messageItems').each(
			function() {
				jQuery(this).addClass("hided");
			}
		);

	currentMessageIndex++;
	if (currentMessageIndex > jQuery('.messageItems').length-1) {currentMessageIndex=0;}
	var counter = 0;
	jQuery('.messageItems').each(
			function() {
				if (counter == currentMessageIndex) {
					jQuery(this).removeClass("hided");
					currentSelectMessageItem = jQuery(this);
					currentMessageIndex = counter;
				}
				counter++;
			}
		);
	jQuery('#messageNumber').text((currentMessageIndex+1)+"/"+counter);
}

function previousMessage() {
	jQuery('.messageItems').each(
			function() {
				jQuery(this).addClass("hided");
			}
		);

	currentMessageIndex--;
	if (currentMessageIndex<0) {currentMessageIndex=jQuery('.messageItems').length-1;}
	var counter = 0;
	jQuery('.messageItems').each(
			function() {
				if (counter == currentMessageIndex) {
					jQuery(this).removeClass("hided");
					currentSelectMessageItem = jQuery(this);
					currentMessageIndex = counter;
				}
				counter++;
			}
		);
	jQuery('#messageNumber').text((currentMessageIndex+1)+"/"+counter);
}


/* PLACE items */
var currentSelectPlaceItem;
var currentPlaceIndex;
function setPlace() {
	var counter = 0;
	jQuery('.placeItems').each(
			function() {
				jQuery(this).addClass("hided");
				if (counter == 0) {
					jQuery(this).removeClass("hided");
					currentSelectPlaceItem = jQuery(this);
					currentPlaceIndex = counter;
				}
				counter++;
			}
		);
	jQuery('#placeNumber').text((currentPlaceIndex+1)+"/"+counter);
}

function nextPlace() {
	jQuery('.placeItems').each(
			function() {
				jQuery(this).addClass("hided");
			}
		);

	currentPlaceIndex++;
	if (currentPlaceIndex > jQuery('.placeItems').length-1) {currentPlaceIndex=0;}
	var counter = 0;
	jQuery('.placeItems').each(
			function() {
				if (counter == currentPlaceIndex) {
					jQuery(this).removeClass("hided");
					currentSelectPlaceItem = jQuery(this);
					currentPlaceIndex = counter;
				}
				counter++;
			}
		);
	jQuery('#placeNumber').text((currentPlaceIndex+1)+"/"+counter);
}

function previousPlace() {
	jQuery('.placeItems').each(
			function() {
				jQuery(this).addClass("hided");
			}
		);

	currentPlaceIndex--;
	if (currentPlaceIndex<0) {currentPlaceIndex=jQuery('.placeItems').length-1;}
	var counter = 0;
	jQuery('.placeItems').each(
			function() {
				if (counter == currentPlaceIndex) {
					jQuery(this).removeClass("hided");
					currentSelectPlaceItem = jQuery(this);
					currentPlaceIndex = counter;
				}
				counter++;
			}
		);
	jQuery('#placeNumber').text((currentPlaceIndex+1)+"/"+counter);
}

/* FRIEND items */
var currentSelectFriendItem;
var currentFriendIndex;
function setFriend() {
	var counter = 0;
	jQuery('.friendItems').each(
			function() {
				jQuery(this).addClass("hided");
				if (counter == 0) {
					jQuery(this).removeClass("hided");
					currentSelectFriendItem = jQuery(this);
					currentFriendIndex = counter;
				}
				counter++;
			}
		);
	jQuery('#friendNumber').text((currentFriendIndex+1)+"/"+counter);
}

function nextFriend() {
	jQuery('.friendItems').each(
			function() {
				jQuery(this).addClass("hided");
			}
		);

	currentFriendIndex++;
	if (currentFriendIndex > jQuery('.friendItems').length-1) {currentFriendIndex=0;}
	var counter = 0;
	jQuery('.friendItems').each(
			function() {
				if (counter == currentFriendIndex) {
					jQuery(this).removeClass("hided");
					currentSelectFriendItem = jQuery(this);
					currentFriendIndex = counter;
				}
				counter++;
			}
		);
	jQuery('#friendNumber').text((currentFriendIndex+1)+"/"+counter);
}

function previousFriend() {
	jQuery('.friendItems').each(
			function() {
				jQuery(this).addClass("hided");
			}
		);

	currentFriendIndex--;
	if (currentFriendIndex<0) {currentFriendIndex=jQuery('.friendItems').length-1;}
	var counter = 0;
	jQuery('.friendItems').each(
			function() {
				if (counter == currentFriendIndex) {
					jQuery(this).removeClass("hided");
					currentSelectFriendItem = jQuery(this);
					currentFriendIndex = counter;
				}
				counter++;
			}
		);
	jQuery('#friendNumber').text((currentFriendIndex+1)+"/"+counter);
}

function setQualityChange() {
	if (jQuery('#quality').val()!='COUPLE') {
		jQuery('#daySeconde').attr("disabled","disabled");
		jQuery('#monthSeconde').attr("disabled","disabled");
		jQuery('#yearSeconde').attr("disabled","disabled");
	}
}
function handleQualityChange() {
	if (jQuery('#quality').val()=='COUPLE') {
		/*jQuery('#firstnameSeconde').attr("disabled","");
		jQuery('#lastnameSeconde').attr("disabled","");*/
		jQuery('#daySeconde').attr("disabled","");
		jQuery('#monthSeconde').attr("disabled","");
		jQuery('#yearSeconde').attr("disabled","");
		jQuery('#daySeconde').removeAttr("disabled");
		jQuery('#monthSeconde').removeAttr("disabled");
		jQuery('#yearSeconde').removeAttr("disabled");
	} else {
		/*jQuery('#firstnameSeconde').attr("disabled","disabled");
		jQuery('#lastnameSeconde').attr("disabled","disabled");*/
		jQuery('#daySeconde').attr("disabled","disabled");
		jQuery('#monthSeconde').attr("disabled","disabled");
		jQuery('#yearSeconde').attr("disabled","disabled");
	}
	
}

