﻿$(document).ready(function(){
        $("#menu li a:first").css("border-top","1px solid #c0c9d5");
        $('#msg_msg').keyup(function() {
			var search = $("#msg_msg").val();
              $("#msg_msg2").css("display", "block");
       
	$.post("pages/name_search.php", {search: search}, function (data){
            $("#msg_msg2").html(data);
        });
    });
	
	$('#msg_msg').focusout(function(){
		$("#msg_msg2").css("display", "none");
	});
});
 function showLoc(tt, wh) {
	wh.parentNode.innerHTML = tt;
 }
function getMsgValue(tt){
             $("#msg_msg").val(tt);
             $("#msg_msg2").css("display", "none");
}
function showMsg(tt, lang){
              if ($("#msgs").css("display") === "none") {
                            $("#msgs").load("pages/ajax_msg.php", { cat : tt, lang : lang });
                            $("#msgs").css("display","block");
                           
              }
              else {
                            $("#msgs").css("display","none");
              }
}

function popup(path, width, height, scroll) {
              window.open("picture.php?" + path, "", "left=" + ((screen.width - width) / 2) + ",top=" + ((screen.height - height) / 2) + ",width=" + width + ",height=" + height + ",scrollbars=" + scroll);

              return false;
           }
function registracija_hide() {
	if (document.getElementById('reg_add_info').style.display == 'block' )
		document.getElementById('reg_add_info').style.display = 'none';
	else
		document.getElementById('reg_add_info').style.display = 'block';
}

function reg_focus() {
	if (document.reg_form.username.value == 'example@myewood.com') {
		document.reg_form.username.value='';
		document.reg_form.username.style.color="#222"; 
		}
}

function reg_focus2() {
	if (document.reg_form.username.value=='') {
		document.reg_form.username.value='example@myewood.com';
		document.reg_form.username.style.color="#aaa"; }
}

function changesubmenu(tata, a1, a2 ,a3, la1, la2, la3) {
	if (tata == 'skelb')
	{
		$stt = "<li><a href=\"/?i=profilis&act=mano_skelbimai\">Mano skelbimai</a></li>";
		$stt += "<li><a href=\"/?i=profilis&act=naujas_skelbimas\">Naujas skelbimas</a></li>";
			
		document.getElementById('subnav_membo2').innerHTML = $stt;
	}
	if (tata == 'zinute')
	{
		$stt = "<li><a href=\"/?i=profilis&act=rasyti_zinute\">"+la1+"</a></li>";
		$stt += "<li><a href=\"/?i=profilis&act=zinutes&gautos\">"+la2+" ("+a1+"/"+a2+")</a></li>";
		$stt += "<li><a href=\"/?i=profilis&act=zinutes&issiustos\">"+la3+" ("+a3+")</a></li>";
		document.getElementById('subnav_membo2').innerHTML = $stt;
	}
}
function checkDatass(tt, lang2)
		{	
			$("#testas2").load("pages/mysql_getcat.php", { cat : tt, lang: lang2 });
		}
function popsout(id) {
	var r=confirm("DELETE?");
	if (r==true)
	  {
		window.location.href = "/?i=profilis&act=mano_skelbimai&nr="+id+"&trinti";
	  }
	else
	  {
	  }
}
function test_test() {
		var elems2 = $(".newad_img_wow img");
		var arr2 = jQuery.makeArray(elems2);
		var ttt;
		for (i = (arr2.length-1); i >= 0; i--) 
		{
			ttt = ttt + $(arr2[i]).attr("src")+";";
		}
		$('#foto_count').val(ttt);
		
		$('#categ2_do').val($("#categ2").val());
}

function img_upload() {
$(document).ready(function() {
	    var userFile = $('#photo_in').val();
        $("#newadiv").val($("div#newAd_pic").html());
        var iframe = $( '<iframe name="postframe" id="postframe" class="hidden" />' );
        $('div#iframe').append( iframe );
        $('#theuploadform').attr( "action", "pages/photo_in.php" )
        $('#theuploadform').attr( "method", "post" )
        $('#theuploadform').attr( "userfile", userFile )
		
		$('#theuploadform').attr( "enctype", "multipart/form-data" )
        $('#theuploadform').attr( "encoding", "multipart/form-data" )
        $('#theuploadform').attr( "target", "postframe" )
        $('#theuploadform').submit();
		tt = $('#newAd_pic').html();
        //need to get contents of the iframe
        $("#postframe").load(
            function(){
				
                iframeContents = $("iframe")[0].contentDocument.body.innerHTML;
			
                $("div#newAd_pic").html(tt + iframeContents);
            }
        );
		
        return false;
		});
}
function newAd_imgdel(id) {
	$('#newad_ad_'+id).remove();
}
function newAd_imgrig(id) {
	var elems = $(".newad_ad_img");
    var arr = jQuery.makeArray(elems);
	for (i = 0; i < arr.length; i++) {
		if ($(arr[i]).attr('id') == ('pic_pic_'+id)) {
			var tt1 = $('#pic_pic_'+id).attr("src");
			var tt = $(arr[i+1]).attr("src");
			
			var wid1 =  $('#pic_pic_'+id).attr("width");
			var hig1 =  $('#pic_pic_'+id).attr("height");
			
			var wid =  $(arr[i+1]).attr("width");
			var hig = $(arr[i+1]).attr("height");
			
			$('#pic_pic_'+id).attr({ width: wid });
			$('#pic_pic_'+id).attr({ height: hig });
			
			$('#pic_pic_'+id).attr({ src: tt });
			
			var tg = $(arr[i+1]).attr('id');
			
			$('#'+tg).attr({ width: wid1 });
			$('#'+tg).attr({ height: hig1 });

			$('#'+tg).attr({ src: tt1 });
		}
	}					
}
function newAd_imglef(id) {
	var elems = $(".newad_ad_img");
    var arr = jQuery.makeArray(elems);
	for (i = 0; i < arr.length; i++) {
		if ($(arr[i]).attr('id') == ('pic_pic_'+id)) {
			var tt1 = $('#pic_pic_'+id).attr("src");
			var tt = $(arr[i-1]).attr("src");
			
			var wid1 =  $('#pic_pic_'+id).attr("width");
			var hig1 =  $('#pic_pic_'+id).attr("height");
			
			var wid =  $(arr[i-1]).attr("width");
			var hig = $(arr[i-1]).attr("height");
			
			$('#pic_pic_'+id).attr({ width: wid });
			$('#pic_pic_'+id).attr({ height: hig });
			
			$('#pic_pic_'+id).attr({ src: tt });
			
			var tg = $(arr[i-1]).attr('id');
			
			$('#'+tg).attr({ width: wid1 });
			$('#'+tg).attr({ height: hig1 });

			$('#'+tg).attr({ src: tt1 });
		}
	}				
}




// Password strength meter
// This jQuery plugin is written by Firas Kassem [2007.04.05] and modified by Amin Rajaee [2009.07.26]
// Firas Kassem  phiras.wordpress.com || phiras at gmail {dot} com
// Amin Rajaee  rajaee at gmail (dot) com

// for more information : http://phiras.wordpress.com/2007/04/08/password-strength-meter-a-jquery-plugin/

var shortPass = 'Too Short Password'
var badPass = 'Weak Password'
var goodPass = 'Medium Password'
var strongPass = 'Strong Password'
var sameAsUsername = 'Password is the same as username.'


function passwordStrength(password,username)
{
    score = 0 
    
    //password < 4
    if (password.length < 4 ) { return shortPass }
    
    //password == username
    if (password.toLowerCase() == username.toLowerCase()) return sameAsUsername
    
    //password length
    score += password.length * 4
    score += ( checkRepetition(1,password).length - password.length ) * 1
    score += ( checkRepetition(2,password).length - password.length ) * 1
    score += ( checkRepetition(3,password).length - password.length ) * 1
    score += ( checkRepetition(4,password).length - password.length ) * 1

    //password has 3 numbers
    if (password.match(/(.*[0-9].*[0-9].*[0-9])/))  score += 5 
    
    //password has 2 sybols
    if (password.match(/(.*[!,@,#,$,%,^,&,*,?,_,~].*[!,@,#,$,%,^,&,*,?,_,~])/)) score += 5 
    
    //password has Upper and Lower chars
    if (password.match(/([a-z].*[A-Z])|([A-Z].*[a-z])/))  score += 10 
    
    //password has number and chars
    if (password.match(/([a-zA-Z])/) && password.match(/([0-9])/))  score += 15 
    //
    //password has number and symbol
    if (password.match(/([!,@,#,$,%,^,&,*,?,_,~])/) && password.match(/([0-9])/))  score += 15 
    
    //password has char and symbol
    if (password.match(/([!,@,#,$,%,^,&,*,?,_,~])/) && password.match(/([a-zA-Z])/))  score += 15 
    
    //password is just a nubers or chars
    if (password.match(/^\w+$/) || password.match(/^\d+$/) )  score -= 10 
    
    //verifing 0 < score < 100
    if ( score < 0 )  score = 0 
    if ( score > 100 )  score = 100 
    
    if (score < 34 )  return badPass 
    if (score < 68 )  return goodPass
    return strongPass
}



function passwordStrengthPercent(password,username)
{
    score = 0 
    
    //password < 4
    if (password.length < 4 ) { return 0 }
    
    //password == username
    if (password.toLowerCase()==username.toLowerCase()) return 0
    
    //password length
    score += password.length * 4
    score += ( checkRepetition(1,password).length - password.length ) * 1
    score += ( checkRepetition(2,password).length - password.length ) * 1
    score += ( checkRepetition(3,password).length - password.length ) * 1
    score += ( checkRepetition(4,password).length - password.length ) * 1

    //password has 3 numbers
    if (password.match(/(.*[0-9].*[0-9].*[0-9])/))  score += 5 
    
    //password has 2 sybols
    if (password.match(/(.*[!,@,#,$,%,^,&,*,?,_,~].*[!,@,#,$,%,^,&,*,?,_,~])/)) score += 5 
    
    //password has Upper and Lower chars
    if (password.match(/([a-z].*[A-Z])|([A-Z].*[a-z])/))  score += 10 
    
    //password has number and chars
    if (password.match(/([a-zA-Z])/) && password.match(/([0-9])/))  score += 15 
    //
    //password has number and symbol
    if (password.match(/([!,@,#,$,%,^,&,*,?,_,~])/) && password.match(/([0-9])/))  score += 15 
    
    //password has char and symbol
    if (password.match(/([!,@,#,$,%,^,&,*,?,_,~])/) && password.match(/([a-zA-Z])/))  score += 15 
    
    //password is just a nubers or chars
    if (password.match(/^\w+$/) || password.match(/^\d+$/) )  score -= 10 
    if (score > 100) return 100
  return (score)
 
}

// checkRepetition(1,'aaaaaaabcbc')   = 'abcbc'
// checkRepetition(2,'aaaaaaabcbc')   = 'aabc'
// checkRepetition(2,'aaaaaaabcdbcd') = 'aabcd'

function checkRepetition(pLen,str) {
    res = ""
    for ( i=0; i<str.length ; i++ ) {
        repeated=true
        for (j=0;j < pLen && (j+i+pLen) < str.length;j++)
            repeated=repeated && (str.charAt(j+i)==str.charAt(j+i+pLen))
        if (j<pLen) repeated=false
        if (repeated) {
            i+=pLen-1
            repeated=false
        }
        else {
            res+=str.charAt(i)
        }
    }
    return res
}
	jQuery(document).ready(function() {
	
	var bpos = "";
	var perc = 0 ;
	var minperc = 0 ;
	$('#password').css( {backgroundPosition: "0 0"} );
	$('#username').keyup(function(){
		$('#result').html(passwordStrength($('#password').val(),$('#username').val())) ;
		perc = passwordStrengthPercent($('#password').val(),$('#username').val());

		bpos=" $('#colorbar').css( {backgroundPosition: \"0px -" ;
		bpos = bpos + perc + "px";
		bpos = bpos + "\" } );";
		bpos=bpos +" $('#colorbar').css( {width: \"" ;
		bpos = bpos + (perc * 2) + "px";
		bpos = bpos + "\" } );";
		eval(bpos);
	    	$('#percent').html(" " + perc  + "% ");
	              })
				  
	$('#password').keyup(function(){
		$('#percent').html(passwordStrength($('#password').val(),$('#username').val())) ; 
		perc = passwordStrengthPercent($('#password').val(),$('#username').val());
		
		bpos=" $('#colorbar').css( {backgroundPosition: \"0px -" ;
		bpos = bpos + perc + "px";
		bpos = bpos + "\" } );";
		bpos=bpos +" $('#colorbar').css( {width: \"" ;
		bpos = bpos + (perc * 2) + "px";
		bpos = bpos + "\" } );";
		eval(bpos);
	    	$('#percent').html(" " + perc  + "% ");
			$('#percent').width(perc * 1.87  + "px");
		})
	})
	function showMore()
	{
		$('#more').slideDown()
	}

