$(document).ready(function(){
    $("#twitter_feed").twitterSearch({
        url:"http://search.twitter.com/search.json?q=+from%3Ainsivia",
        title:"",
        avatar:false,
        bird:false,
        colorExterior:"transparent",
        colorInterior:"transparent",
        pause:true,
        css:{
            frame:{
                border:"0px",
                borderRadius:"0px",
                "-moz-border-radius":"0px",
                "-webkit-border-radius":"0px"
            },
            tweet:{
                padding:"0px",
                clear:"left"
            },
            a:{
                textDecoration:"underline",
                color:"#FFF",
                "font-weight":"100"
            }
        }
    });
$("#footer-form input").blur(function(){
    switch($(this).attr("name")){
        case"fullname":case"company":case"phone":
            if($(this).val()==""){
            $(this).addClass("error")
            }else{
            $(this).removeClass("error")
            }
            break;
        case"email":
            if(!/^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/.test($(this).val())){
            $(this).addClass("error")
            }else{
            $(this).removeClass("error")
            }
            break
        }
        if($("#footer-form input.error").length==0){
        $("#footer-form button").removeClass("btnerror")
        }
    });
$("#footer-form button").click(function(b){
    b.preventDefault();
    $("#footer-form input").blur();
    if($("#footer-form input.error").length){
        $(this).addClass("btnerror");
    }else{
        $("#footer-form button").addClass("sending").html("Sending...");
        formdata="fullname="+$('input[name="fullname"]').val();
        formdata+="&email="+$('input[name="email"]').val();
        formdata+="&company="+$('input[name="company"]').val();
        formdata+="&phone="+$('input[name="phone"]').val();
        formdata+="&referral="+$('input[name="referral"]').val();
        formdata+="&fav="+$('input[name="fav"]').val();
        formdata+="&details="+$('textarea[name="details"]').val();
        $.ajax({
            dataType:"xml",
            type:"POST",
            url:"/wp-admin/admin-ajax.php",
            success:formSuccess,
            data:"action=contact&"+formdata
            })
    }
    return false
    });
$("#mc-embedded-subscribe-form").submit(function(){
    trackGA(null,"Form","Subscribe","Newsletter");
    if(typeof(clicky)!="undefined"){
        clicky.log("form/newsletter/","Subscribe")
        }
    });
$("#footer-facebook a").bind("click",function(){
    trackGA(null,"Social","Click","Facebook");
    if(typeof(clicky)!="undefined"){
        clicky.log("social/facebook/","Visit Insivia Facebook")
        }
    });
$(".contact-connect .contact-connect a").bind("click",function(f){
    var d=get_hostname_from_url($(this).attr("href"));
    switch(d){
        case"twitter.com":
            var e="Twitter";
            break;
        case"www.facebook.com":
            var e="Facebook";
            break;
        case"www.linkedin.com":
            var e="Linked In";
            break;
        case"www.askinsivia.com":
            var e="Ask Insivia";
            break
            }
            trackGA(null,"Social","Click",e);
    if(typeof(clicky)!="undefined"){
        clicky.log("social/"+e+"/","Visit "+e)
        }
    });
$(".contact-visit .contact-content a").bind("click",function(){
    trackGA(null,"Directions","Click","Driving Directions");
    if(typeof(clicky)!="undefined"){
        clicky.log("directions/driving directions/","Driving Directions")
        }
    })
});
function get_hostname_from_url(b){
    return b.match(/:\/\/(.[^/]+)/)[1]
    }
    function trackApply(){
    trackGA(null,"Form","Start","Apply LinkedIN");
    if(typeof(clicky)!="undefined"){
        clicky.log("apply/linkedin/start/","Start Apply LInkedIn")
        }
    }
function trackApplySuccess(){
    trackGA(null,"Form","Complete","Apply LinkedIN");
    if(typeof(clicky)!="undefined"){
        clicky.log("apply/linkedin/success/","Success Apply LInkedIn")
        }
    }
function formSuccess(c,d){
    $("#footer-form button").removeClass("sending").html("Submit");
    $(".submit-msg").html("Your message has been submitted. Yay!");
    $("#footer-form input, #footer-form textarea").val("");
    trackGA(null,"Form","Submit","Contact Us");
    if(typeof(clicky)!="undefined"){
        clicky.log("form/contact us/","Contact Us Form")
        }
    }
function trackGA(j,g,f,i){
    try{
        _gaq.push(["_trackEvent",g,f,i]);
        if(j!=null){
            setTimeout('document.location = "'+j+'"',500)
            }
        }catch(h){}
}
function onYouTubePlayerReady(b){
    ytplayer=document.getElementById("myytplayer");
    ytplayer.addEventListener("onStateChange","onytplayerStateChange")
    }
    function onytplayerStateChange(c){
    var d=$("#myytplayer").attr("src").split("?");
    d=d[0];
    switch(c){
        case 1:
            trackGA(null,"Video","Play",d);
            break;
        case 2:
            trackGA(null,"Video","Pause",d);
            break
            }
        };
