Wedding Photography Melbourne Florida Blog
//and example div using this code
//
//
This is a test! Can you see me?
//
//and then creating a link to call it
// Slide Down
var timerlen = 5;
var slideAniLen = 250;
var timerID = new Array();
var startTime = new Array();
var obj = new Array();
var endHeight = new Array();
var moving = new Array();
var dir = new Array();
function slidedown(objname){
if(moving[objname])
return;
if(document.getElementById(objname).style.display != "none")
return; // cannot slide down something that is already visible
moving[objname] = true;
dir[objname] = "down";
startslide(objname);
}
function slideup(objname){
if(moving[objname])
return;
if(document.getElementById(objname).style.display == "none")
return; // cannot slide up something that is already hidden
moving[objname] = true;
dir[objname] = "up";
startslide(objname);
}
function startslide(objname){
obj[objname] = document.getElementById(objname);
endHeight[objname] = parseInt(obj[objname].style.height);
startTime[objname] = (new Date()).getTime();
if(dir[objname] == "down"){
obj[objname].style.height = "1px";
}
obj[objname].style.display = "block";
timerID[objname] = setInterval('slidetick(\'' + objname + '\');',timerlen);
}
function slidetick(objname){
var elapsed = (new Date()).getTime() - startTime[objname];
if (elapsed > slideAniLen)
endSlide(objname)
else {
var d =Math.round(elapsed / slideAniLen * endHeight[objname]);
if(dir[objname] == "up")
d = endHeight[objname] - d;
obj[objname].style.height = d + "px";
}
return;
}
function endSlide(objname){
clearInterval(timerID[objname]);
if(dir[objname] == "up")
obj[objname].style.display = "none";
obj[objname].style.height = endHeight[objname] + "px";
delete(moving[objname]);
delete(timerID[objname]);
delete(startTime[objname]);
delete(endHeight[objname]);
delete(obj[objname]);
delete(dir[objname]);
return;
}
// use this html anchor for toggle type
// Toggle DIV Slide
function toggleSlide(objname){
if(document.getElementById(objname).style.display == "none"){
// div is hidden, so let's slide down
slidedown(objname);
}else{
// div is not hidden, so slide up
slideup(objname);
}
}
//-->
PART 1: THE DAY AFTER: MELBOURNE WEDDING PHOTOGRAPHER
Meeting up with Megan & Garrett for some no rain photos after the recent storm was the best decision ever. Talk about fun wedding photos & it allowed them to relax and be playful. It's almost a shame that every bride doesn't get this opportunity. Now I'm not wishing a storm for every wedding day so maybe as more of my future brides see these photos, they will want "day after" photos as well. And that little trash the dress moment! Who would have ever known how exhilarating that could be? Don't think I've ever seen a bride feel so free. By the way, those dresses clean up just fine at the cleaners. You'll never wear it again and don't fool yourself into thinking your future daughter is going to wear it. Did you wear you Mother's? Your daughter will view anything in your wardrobe as old not vintage. It will only count as vintage if she finds it at the upscale vintage boutique. Trust me! So now I've changed my ways & trash the dress is super cool. Thank you Megan for showing me the light. So glad you didn't discuss prior to doing it with your Mom or at least until my check cleared the bank. I'm thinking she'd have a word or two me me! Worth it? For sure! Hope you love the photos Mom & Dad. If not, it wasn't my idea. Really. The surf came up reeealllly fast. Accident, sort of......
Will post Part II in the coming days. Surprise there too! Megan & Garrett. What I love about you two: You embrace doing things differently.