$(document).ready(function(){$('.search_text a').click(function(event){event.preventDefault();var str="";str=$('.search_text_1').val();if(jQuery.trim(str)==""){return}str=str.toLowerCase();var searchtype="";if(stip[0])searchtype+="u";if(stip[1])searchtype+="t";window.location="http://"+window.location.host+"/search/"+escape(_utf8_encode(str))+"/type/"+escape(_utf8_encode(searchtype))});var mainmenu=false;$(".account").hover(function(){$('.account #dropdown').show();$('#menu .account .myProfile_text').css('color','#cc092f')},function(){if(mainmenu==false){mainmenu=true;setTimeout(changeMainMenu,100);$('.account #dropdown').hide();$('#menu .account .myProfile_text').css('color','#ffffff')}});function changeMainMenu(){if(mainmenu==false)mainmenu=true;if(mainmenu==true)mainmenu=false}var smainmenu=false;function changeSearchMainMenu(){if(smainmenu==false)smainmenu=true;if(smainmenu==true)smainmenu=false}$(".search_area, .search_text").hover(function(){$('.search_area #sdropdown').show()},function(){if(smainmenu==false){smainmenu=true;setTimeout(changeSearchMainMenu,100);$('.search_area #sdropdown').hide()}});if($("#strtype").val()){var stip=new Array();var patt=new RegExp("u");if(patt.test($("#strtype").val())==true){stip[0]=true;$('#sdropdown .sitem_text:eq(0)').css('color','#cc092f')}else{stip[0]=false}patt=new RegExp("t");if(patt.test($("#strtype").val())==true){stip[1]=true;$('#sdropdown .sitem_text:eq(1)').css('color','#cc092f')}else{stip[1]=false}}else{var stip=new Array();stip[0]=false;stip[1]=true;$('#sdropdown .sitem_text:eq(1)').css('color','#cc092f')}$("#sdropdown .sitem_text").each(function(index){$(this).click(function(event){if(stip[0]==false){stip[0]=true;stip[1]=false;$('#sdropdown .sitem_text:eq(0)').css('color','#cc092f');$('#sdropdown .sitem_text:eq(1)').css('color','#a5a5a5')}else{stip[0]=false;stip[1]=true;$('#sdropdown .sitem_text:eq(0)').css('color','#a5a5a5');$('#sdropdown .sitem_text:eq(1)').css('color','#cc092f')}})});$('#m_signup_button,#m_signup_button_2').click(function(){$("#signup_username").val("");$("#signup_realname").val("");$("#signup_password").val("");$("#signup_email").val("");$("#signup_captcha").val("");$("#signup_username_com").text("");$("#signup_realname_com").text("");$("#signup_password_com").text("");$("#signup_email_com").text("");$("#signup_captcha_com").text("");$("#signup_m .m_content").hide();$("#signup_m .m_item").show();$("#signup_m .m_footer").show();$.ajax({type:"POST",url:"/signup/",data:"createCaptcha=1",success:function(res){$("#signup_m .m_item .cap").html(res)}})});$("#signup_m .m_footer").click(signupClicked);$("#forgot_m_container .m_footer").click(forgotClicked);$('#m_login_button').click(function(){$("#login_username_or_email").val("");$("#login_password").val("");$("#forgot_username_or_email").val("");$("#login_username_or_email_com").text("");$("#login_password_com").text("");$("#forgot_username_or_email_com").text("")});$("#login_m .m_footer").click(loginClicked);$('#m_flash_button, #m_flash_button_2, #m_head_flash_button').click(function(){$('#TB_window').css("background-color","transparent");var flashvars={};flashvars.t=$('#token').val();var params={};params.wmode='Transparent';params.scale='noscale';params.menu='false';swfobject.embedSWF("/lib/swfs/whyilovemac_cam.swf","flash_m","389","400","9.0.0","/lib/swfs/expressInstall.swf",flashvars,params)});function getIsOwner(username){var uri=window.location;var patt1=new RegExp(username);if(patt1.test(uri)==true){$('#add_new_video').show()}else{$('#add_new_video').hide()}}function getIsUserLikedThisVideo(){if($("#input_video_id").val()){var requestData=new Object();requestData.checklike=1;requestData.video_id=escape(_utf8_encode(jQuery.trim($("#input_video_id").val())));$.ajax({type:"POST",url:"/vactions/",data:requestData,success:function(res){if(res=="1"){$('.liked').fadeIn("slow")}else{$('.unliked').fadeIn("slow")}}})}}});function openForgot(){$("#login_m .m_itemscontent").fadeOut(500,function(){$("#forgot_m_container").fadeIn("slow")})}function changeloginScreen(){tb_remove();setTimeout(changeLogin_now,1000)}function changeLogin_now(){$("#login_m .m_itemscontent").show();$("#forgot_m_container").hide()}function isValidEmail(emailAddress){var pattern=new RegExp(/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/i);return pattern.test(emailAddress)}function hasDifferentChars(str){var regex=/^[0-9a-z]+$/;if(regex.test(str)){return false}else{return true}}function _utf8_encode(string){string=string.replace(/\r\n/g,"\n");var utftext="";for(var n=0;n<string.length;n++){var c=string.charCodeAt(n);if(c<128){utftext+=String.fromCharCode(c)}else if((c>127)&&(c<2048)){utftext+=String.fromCharCode((c>>6)|192);utftext+=String.fromCharCode((c&63)|128)}else{utftext+=String.fromCharCode((c>>12)|224);utftext+=String.fromCharCode(((c>>6)&63)|128);utftext+=String.fromCharCode((c&63)|128)}}return utftext}function flashtrigger(str){if($('#profile_welcome').text()!=""){window.location.reload()}swfobject.removeSWF("flash_m");setTimeout(changebg,1000);$('#flash_m_container').html("<div id='flash_m'></div>");tb_remove()}function changebg(){$('#TB_window').css("background-color","#191919")}function checkHeaderPanel(){$("#header #signup_li").fadeOut(500);$("#header #menu_not_logged_in").fadeOut(500,function(){$("#header #menu_logged_in").fadeIn("slow")})}function signupClicked(){var signup_username=jQuery.trim($("#signup_username").val());var signup_realname=jQuery.trim($("#signup_realname").val());var signup_password=jQuery.trim($("#signup_password").val());var signup_email=jQuery.trim($("#signup_email").val());var signup_captcha=jQuery.trim($("#signup_captcha").val());var error_signup_username=false;var error_signup_realname=false;var error_signup_password=false;var error_signup_email=false;var error_signup_captcha=false;if(signup_username==""){error_signup_username=true;$("#signup_username_com").text("must be filled");$("#signup_username").effect("bounce",{times:3,distance:30},200)}else if(hasDifferentChars(signup_username)){error_signup_username=true;$("#signup_username_com").text("must be lower alpha-numeric");$("#signup_username").effect("bounce",{times:3,distance:30},200)}else if(signup_username.length<4){error_signup_username=true;$("#signup_username_com").text("must be bigger than 3 letters");$("#signup_username").effect("bounce",{times:3,distance:30},200)}else{$("#signup_username_com").text("")}if(signup_captcha==""){error_signup_captcha=true;$("#signup_captcha_com").text("must be filled");$("#signup_captcha").effect("bounce",{times:3,distance:30},200)}else{$("#signup_captcha_com").text("")}if(signup_password==""){error_signup_password=true;$("#signup_password_com").text("must be filled");$("#signup_password").effect("bounce",{times:3,distance:30},200)}else if(signup_password.length<4){error_signup_password=true;$("#signup_password_com").text("must be bigger than 3 letters");$("#signup_password").effect("bounce",{times:3,distance:30},200)}else{$("#signup_password_com").text("")}if(signup_realname==""){error_signup_realname=true;$("#signup_realname_com").text("must be filled");$("#signup_realname").effect("bounce",{times:3,distance:30},200)}else if(signup_realname.length<2){error_signup_realname=true;$("#signup_realname_com").text("must be bigger than 1 letters");$("#signup_realname").effect("bounce",{times:3,distance:30},200)}else{$("#signup_realname_com").text("")}if(signup_email==""){error_signup_email=true;$("#signup_email_com").text("must be filled");$("#signup_email").effect("bounce",{times:3,distance:30},200)}else if(!isValidEmail(signup_email)){error_signup_email=true;$("#signup_email_com").text("must be a real email address");$("#signup_email").effect("bounce",{times:3,distance:30},200)}else{$("#signup_email_com").text("")}if(!error_signup_email&&!error_signup_realname&&!error_signup_username&&!error_signup_password&&!error_signup_captcha){$("#signup_m .m_footer").fadeOut("fast");var requestData=new Object();requestData.username=escape(_utf8_encode(signup_username));requestData.password=escape(_utf8_encode(signup_password));requestData.email=escape(_utf8_encode(signup_email));requestData.realname=escape(_utf8_encode(signup_realname));requestData.captcha=escape(_utf8_encode(signup_captcha));$.ajax({type:"POST",url:"/signup/",data:requestData,success:function(res){if(res!="0"){if(res=="33"){$("#signup_username_com").text("username is in-use :(");$("#signup_username").effect("bounce",{times:3,distance:30},200)}else if(res=="34"){$("#signup_email_com").text("email is registered");$("#signup_email").effect("bounce",{times:3,distance:30},200)}else if(res=="23"){$("#signup_captcha_com").text("numbers are wrong.");$("#signup_captcha").effect("bounce",{times:3,distance:30},200)}else if(res=="69"){$("#signup_username_com").text("username is not allowed.");$("#signup_username").effect("bounce",{times:3,distance:30},200)}$("#signup_m .m_footer").fadeIn("fast")}else{$("#signup_m .m_item").fadeOut(500,function(){$("#signup_m .m_content").fadeIn("slow")})}}})}}function forgotClicked(){var forgot_username_or_email=jQuery.trim($("#forgot_username_or_email").val());var error_forgot_username_or_email=false;if(forgot_username_or_email==""){error_forgot_username_or_email=true;$("#forgot_username_or_email_com").text("must be filled");$("#forgot_username_or_email").effect("bounce",{times:3,distance:30},200)}else{$("#forgot_username_or_email_com").text("")}if(!error_forgot_username_or_email){$("#forgot_m_container .m_footer").fadeOut("fast");var requestData=new Object();requestData.forgot=1;requestData.username_or_email=escape(_utf8_encode(forgot_username_or_email));$.ajax({type:"POST",url:"/login/",data:requestData,success:function(res){if(res=="0"){$("#forgot_username_or_email").val("");$("#forgot_username_or_email").effect("bounce",{times:3,distance:30,direction:"left"},200);$("#forgot_username_or_email_com").text("no record found");$("#forgot_m_container .m_footer").fadeIn("fast")}else if(res=="1"){$("#forgot_username_or_email_com").text("email sent few seconds ago.");$("#forgot_m_container .m_footer").fadeIn("fast")}else if(res=="2"){$("#forgot_username_or_email_com").fadeOut(400);$("#forgot_username_or_email").fadeOut(400);$("#forgot_m_container .m_item").fadeOut(500,function(){$("#forgot_m_container .m_sent").fadeIn("fast")})}}})}}function loginClicked(){var login_username_or_email=jQuery.trim($("#login_username_or_email").val());var login_password=jQuery.trim($("#login_password").val());var error_login_username_or_email=false;var error_login_password=false;if(login_username_or_email==""){error_login_username_or_email=true;$("#login_username_or_email_com").text("must be filled");$("#login_username_or_email").effect("bounce",{times:3,distance:30},200)}else{$("#login_username_or_email_com").text("")}if(login_password==""){error_login_password=true;$("#login_password_com").text("must be filled");$("#login_password").effect("bounce",{times:3,distance:30},200)}else{$("#login_password_com").text("")}if(!error_login_username_or_email&&!error_login_password){$("#login_m .m_footer").fadeOut("fast");var requestData=new Object();requestData.username_or_email=escape(_utf8_encode(login_username_or_email));requestData.password=escape(_utf8_encode(login_password));$.ajax({type:"POST",url:"/login/",data:requestData,success:function(res){if(res=="0"){$("#login_password").effect("bounce",{times:3,distance:30,direction:"right"},200);$("#login_username_or_email").effect("bounce",{times:3,distance:30,direction:"left"},200);$("#login_m .m_footer").fadeIn("fast")}else{tb_remove();setTimeout(checkHeaderPanel,500);var img=res.substring(0,1);var username=res.substring(1);$("#edit_profile_username").attr("href","/"+username+"/edit");$("#show_profile_username").attr("href","/"+username+"/");if(img=="1")$("#ddmenu .myProfile_thumb").html('<img src="/lib/users/'+username+'_18.jpg?'+Math.random()+'" width="18" height="18" alt="'+username+' Avatar">');$("#add_your_voice #voice_text").hide("slow");$("#add_your_voice .voice_input").show("slow");$('#userLogged').val("1");$('.unliked').hide();$('.liked').hide();getIsUserLikedThisVideo();getIsOwner(username)}}})}}