
function myContacts(ths,id){
	if(id=='' || id==0)
		return '';
	$.ajax({
		url:"action_layer.php?action=showMyContacts",
		type:"POST",
		datatype:"json",
		data:{id:id},
		success:function(data){
			//$("#phlist").show();
			$("#phbookpanel").show();
			//alert('::'+data.res.length+"::"+data.error);
			if(data.error=="")
			{
				var dataStr='';
				for(var i=0;i<data.res.length;i++)
				{
					dataStr+='<li id="li_'+i+'"><div class="listcontent"><div class="name" id="liName_'+i+'">'+data.res[i].nickname+'</div><div class="number" onClick="addNumberToSend(this.id)" id="liNumber_'+i+'">'+data.res[i].telephone_number+'</div><input type="hidden" id="id_address_book_'+i+'" value="'+data.res[i].id_address_book+'" /></div><div class="listnav"><span id="liEdit_'+i+'" class="iconset edit"></span><!--<span class="iconset del"></span>--><div class="clf"></div></div><div class="clf"></div></li>';
					
				}
				alert(dataStr);
				$('#phlist').append(dataStr);					
				//autoHeight(130,'#phbookContent .scrollBox .viewport');	
				//$('.scrollBox').tinyscrollbar();
				
			}
			//$('.tip').tipTip();
		}
	});
}

function sendVcardClk(Li){
	smsOpen();
	name=$('#li_'+Li+' .name').html();
	$('#ssMessage').append(name);
}

function addToSendSMSList(Li){		
	smsOpen();
	$('#li_'+Li).css('opacity','.2');
	$('#li_'+Li+' .sendsmsbtn').remove();
	if($('#ssNumbers').val()!='')$('#ssNumbers').append(',')
		num=$('#li_'+Li+' .num').html();
	$('#ssNumbers').append(num);
}
function smsOpen(){	
	$("#sendsms").animate({'left': '0px'},300);
}
function smsClose(){	
	$("#sendsms").animate({'left': '-200px'},300);
	$('#ssNumbers').html('');
	if($('#searchNames').val()!=''){
		$('#searchNames').trigger('keyup');	
	}
	else{
		$('#phResult .phrLi').remove();
		$('.scrollBox').tinyscrollbar();
	}
}
$(document).bind('keydown keypress keyup',function(e){
	var char = e.which;
	if(char=='27'){closeSearch();}
});
$(window).resize(function(){
	autoHeight(30,'#middle.leftAlign');
	autoHeight(130,'.leftAlign .viewport');
	$('.scrollBox').tinyscrollbar();
})
function closeSearch(){
	$('#middle').removeClass('leftAlign').css('min-height','500px');
	$('.resultContent').hide();
	$('#searchNames').val('').focus();
	}
function addNewContact(ths){	
	if($('.addNew').length <= 1){
		$('#middle').addClass('leftAlign');			
		$('#phResult').prepend($('#addNewTemplate').html());
		$('#phResult .number input').focus();
		autoHeight(130,'.leftAlign .viewport');
		$('.scrollBox').tinyscrollbar();
	}else{
		$('#phResult .number input').focus();
	}
}
function addNewCancel(){	
	$('#phResult .addNew').remove();
	$('.scrollBox').tinyscrollbar();
}
var clrTimeOut=null;
function searchNow(){
	autoHeight(30,'#middle');
	$('#middle').addClass('leftAlign');
	$('html,body').animate({scrollTop: $("#phbookContent").offset().top-20},'slow');
	var q=$("#searchNames").val();

	if(q.length>=2)
	{
		if(clrTimeOut != null) clearTimeout(clrTimeOut);		
		clrTimeOut=setTimeout(function(){
				$.ajax({
				type:"POST",
				url:"searchPhB.php?action=srchPhBInd",
				dataType: 'json',
				data:{q:q},
				success:function(data){
					//$('.phResult').html();
					$('.resultContent').show();
					$('#phResult').html("");
					//alert(data);
						//alert(data.res);
						//alert(data.error);
					if(data.error=="")
					{
						
						for(var i=0;i<data.res.length;i++)
						{
							var dataStr='<li class="phrLi" id="li_'+data.res[i].id_address_book+'"><table class="listcontent"><tbody><tr><td id="liNumber" class="number"><div class="num">'+data.res[i].telephone_number+'</div><div class="navOuter"><div id="nav1" class="listnav"><ul class="nUl"><li class="nLi"><span class="ui-icon ui-icon-contact"></span><span class="label" onclick="sendVcardClk('+data.res[i].id_address_book+')">Send as Vcard</span></li><li class="nLi"><span class="ui-icon ui-icon-trash"></span><span class="label">Delete</span></li><li class="nLi"><span class="ui-icon ui-icon-gear"></span><span class="label">Edit</span></li></ul></div></div></td><td class="five"></td><td class="numContent"><div class="left"><div id="liName" class="name">'+data.res[i].nickname+'</div><span class="url"><a target="_blank" href="http://phone91.com/">http://phone91.com/</a></span><div class="key">VoIP, PC to Phone, Low Price</div></div><div class="right"><div class="verified tip" title="Verified"></div></div><div class="sendsmsbtn"><button onclick="addToSendSMSList('+data.res[i].id_address_book+')" class="button green">SEND SMS</button></div><div class="clf"></div></td></tr></tbody></table></li>';
							$('#phResult').append(dataStr);
						}					
						autoHeight(130,'#phbookContent .scrollBox .viewport');	
						$('.scrollBox').tinyscrollbar();
						
					}
					$('.tip').tipTip();
				}
			});},600);
	}	
	}

function autoHeight(removeExtra,objName){	
	var winHeight=$(window).height();
	var objHeight=winHeight-removeExtra;
	$(objName).css('min-height',objHeight);
	
}
function change_pass(){
	var c= $("#curr_pwd").attr('value');
	var n1= $("#new_pwd").attr('value');
	var n2= $("#confirm_pwd").attr('value');
	c = jQuery.trim(c);
	if(c.length <1 || n1.length <1 || n2.length <1) 	
	{
		if(c.length <1)
		{
			$("#curr_pwd").addClass("error_red");
			$("#curr_pwd").focus();	
			$("#curr_pwd").next().addClass("error_red").html("please enter Password");
		}
		if(c.length >=1 && (n1.length <1 || n2.length <1) && n1.length!=n2.length)
		{
			$("#new_pwd").focus().attr('value','');
			$("#confirm_pwd").attr('value','');
			$("#confirm_pwd").next().addClass("error_red").html("please confirm new Password");
			$("#new_pwd").addClass("error_red");
			$("#confirm_pwd").addClass("error_red");
		}		
		//alert("please enter Password");
	}
	else
	{
		$("#loading_img").show();
		$.ajax({type: "GET",url: "action_layer.php?action=change_pwd",data: { curr_pwd: c,new_pwd: n1,confirm_pwd: n2},success: function(msg)
		{
			 $("#loading_img").hide();
			if(msg==0)
			{
				$("#curr_pwd").attr('value','');
				$("#curr_pwd").addClass("error_red");
				$("#curr_pwd").focus();
				$("#curr_pwd").next().html("Please enter correct password");
				//alert('Please enter correct password');
			}
			if(msg==1)
			{
				$("#new_pwd").attr('value','');
				$("#curr_pwd").attr('value','');
				$("#confirm_pwd").attr('value','');
				$("#curr_pwd").removeClass("error_red");
				$("#new_pwd").removeClass("error_red");
				$("#confirm_pwd").removeClass("error_red");
				$("#curr_pwd").next().html("Password Change Successfully");
				//alert('password changed successfully');
			}
			if(msg==2)
			{
				$("#new_pwd").addClass("error_red");
				$("#confirm_pwd").addClass("error_red");
				$("#new_pwd").attr('value','');
				$("#confirm_pwd").attr('value','');
				$("#curr_pwd").next().html("weak password please chose another one.");
				//alert("weak password please chose another one.");
			}
			if(msg==3)
			{
				$("#new_pwd").addClass("error_red");
				$("#confirm_pwd").addClass("error_red");
				$("#new_pwd").attr('value','');
 				$("#confirm_pwd").attr('value','');
				$("#new_pwd").next().html("New Password are not matched");
//				alert("New Password are not matched");
			}
		}
		});
	}
}

function validate()
{
 
//var domain=window.location;
var interval;
var result=null;
var s=$("#source").attr('value');
var d=$("#dest").attr('value');
if(d.length<11 ||isNaN(d))
{
 	if(isNaN(d))
	{
		$("#dest").addClass("error_red").attr('value','');
		$("#response").show().addClass("error_red").html('Please Provide proper Source number');
	}
	else
	{
		$("#dest").addClass("error_red");
 		$("#response").show().addClass("error_red").html("please enter number (minimum length 11)");
	}
	$("#dest").focus();return false;
}
else
{
		$("#dest").addClass("error_green");	
}
if(s.length<11 || isNaN(s))
{
	if(isNaN(s))
	{
		$("#source").addClass("error_red").attr('value','');
		$("#response").show().addClass("error_red").html('Please Provide proper Destination number');
	}
	else
	{
		$("#source").addClass("error_red");
 		$("#response").show().addClass("error_red").html("please enter number");
	}
	$("#source").focus();
	return false;
}
else
{
	$("#source").addClass("error_green");	
}
var url1="clicktocall.php";

url1=url1+"?q="+d+"&d="+s;

$.ajax({type:"GET",url:url1,success:function(msg){ $("#guid").attr('value',msg);
$("#connectcall").css("visibility","hidden")}});
return false;
alert(url1);
}

$(".ac_results ul").append("<li><div>Country</div></li>");

function loginClose(){	
	$(".login").animate({"top": "-89px"}, "fast",function(){
		$(".login").css({"z-index": "999","-moz-box-shadow":"none","-webkit-box-shadow":"none","box-shadow":"none"});			
		$('.loginBtn').show();
	});	
}

 $(document).ready(function() {	 
	 $("#fbottom .homelink").hide();
	
	//feedback submit ajax
		submit_now =function()
			{
				var subj = $("#subject").val();
				var desc= $("#Discription").val();
				if(subj.length >5 && desc.length >20) 
				{ 
				$.ajax({
				 type: "POST",
				 url: "action_layer.php?action=feedback",
				 data: { subject: subj,discription :desc },
						success: function(msg)
						{	
							$("#subject").val("");
							$("#Discription").val("");	 		 
							alert(msg);
						}
					});
				}
				else
				{
					alert('Please Provide Proper Information');
				}
			}
	$("#signin_submit").click(submit_now);

$('.scrollBox').tinyscrollbar();
$(".register").colorbox();//initilisation of colorbox

$('.loginBtn').mouseenter(function(){
	$(this).hide();
	$(".login").animate({"top": "0px"}, "fast");
	$(".login").css({"z-index": "99999","-moz-box-shadow":"0 1px 5px #ccc","-webkit-box-shadow":"0 1px 5px #ccc","box-shadow":"0 1px 5px #ccc"});
	})
	
/*	:0 1px 1px #ccc;  :0 1px 1px #ccc;  : ;*/
$("#demourl").click(function(){					
		$("#howitworks").show();
		$('html,body,window').animate({scrollTop: $("#howitworks").offset().top},'slow');		
	})
	
	$('.tip').tipTip();	
 });/*End doc Ready*/
 
/*Plugins*/

 /*TinyScrollBar*/
(function($){$.tiny=$.tiny||{};$.tiny.scrollbar={options:{axis:'y',wheel:40,scroll:true,size:'auto',sizethumb:'auto'}};$.fn.tinyscrollbar=function(options){var options=$.extend({},$.tiny.scrollbar.options,options);/*$(this).mouseenter(function(){$('.scrollBox .scrollbar').show();});$(this).mouseleave(function(){$('.scrollBox .scrollbar').hide();});*/this.each(function(){$(this).data('tsb',new Scrollbar($(this),options));});return this;};$.fn.tinyscrollbar_update=function(sScroll){return $(this).data('tsb').update(sScroll);};function Scrollbar(root,options){var oSelf=this;var oWrapper=root;var oViewport={obj:$('.viewport',root)};var oContent={obj:$('.overview',root)};var oScrollbar={obj:$('.scrollbar',root)};var oTrack={obj:$('.track',oScrollbar.obj)};var oThumb={obj:$('.thumb',oScrollbar.obj)};var sAxis=options.axis=='x',sDirection=sAxis?'left':'top',sSize=sAxis?'Width':'Height';var iScroll,iPosition={start:0,now:0},iMouse={};function initialize(){oSelf.update();setEvents();return oSelf;}
this.update=function(sScroll){oViewport[options.axis]=oViewport.obj[0]['offset'+sSize];oContent[options.axis]=oContent.obj[0]['scroll'+sSize];oContent.ratio=oViewport[options.axis]/oContent[options.axis];oScrollbar.obj.toggleClass('disable',oContent.ratio>=1);oTrack[options.axis]=options.size=='auto'?oViewport[options.axis]:options.size;oThumb[options.axis]=Math.min(oTrack[options.axis],Math.max(0,(options.sizethumb=='auto'?(oTrack[options.axis]*oContent.ratio):options.sizethumb)));oScrollbar.ratio=options.sizethumb=='auto'?(oContent[options.axis]/oTrack[options.axis]):(oContent[options.axis]-oViewport[options.axis])/(oTrack[options.axis]-oThumb[options.axis]);iScroll=(sScroll=='relative'&&oContent.ratio<=1)?Math.min((oContent[options.axis]-oViewport[options.axis]),Math.max(0,iScroll)):0;iScroll=(sScroll=='bottom'&&oContent.ratio<=1)?(oContent[options.axis]-oViewport[options.axis]):isNaN(parseInt(sScroll))?iScroll:parseInt(sScroll);setSize();};function setSize(){oThumb.obj.css(sDirection,iScroll/oScrollbar.ratio);oContent.obj.css(sDirection,-iScroll);iMouse['start']=oThumb.obj.offset()[sDirection];var sCssSize=sSize.toLowerCase();oScrollbar.obj.css(sCssSize,oTrack[options.axis]);oTrack.obj.css(sCssSize,oTrack[options.axis]);oThumb.obj.css(sCssSize,oThumb[options.axis]);};function setEvents(){oThumb.obj.bind('mousedown',start);oThumb.obj[0].ontouchstart=function(oEvent){oEvent.preventDefault();oThumb.obj.unbind('mousedown');start(oEvent.touches[0]);return false;};oTrack.obj.bind('mouseup',drag);if(options.scroll&&this.addEventListener){oWrapper[0].addEventListener('DOMMouseScroll',wheel,false);oWrapper[0].addEventListener('mousewheel',wheel,false);}
else if(options.scroll){oWrapper[0].onmousewheel=wheel;}};function start(oEvent){iMouse.start=sAxis?oEvent.pageX:oEvent.pageY;var oThumbDir=parseInt(oThumb.obj.css(sDirection));iPosition.start=oThumbDir=='auto'?0:oThumbDir;$(document).bind('mousemove',drag);document.ontouchmove=function(oEvent){$(document).unbind('mousemove');drag(oEvent.touches[0]);};$(document).bind('mouseup',end);oThumb.obj.bind('mouseup',end);oThumb.obj[0].ontouchend=document.ontouchend=function(oEvent){$(document).unbind('mouseup');oThumb.obj.unbind('mouseup');end(oEvent.touches[0]);};return false;};function wheel(oEvent){if(!(oContent.ratio>=1)){oEvent=$.event.fix(oEvent||window.event);var iDelta=oEvent.wheelDelta?oEvent.wheelDelta/120:-oEvent.detail/3;iScroll-=iDelta*options.wheel;iScroll=Math.min((oContent[options.axis]-oViewport[options.axis]),Math.max(0,iScroll));oThumb.obj.css(sDirection,iScroll/oScrollbar.ratio);oContent.obj.css(sDirection,-iScroll);oEvent.preventDefault();};};function end(oEvent){$(document).unbind('mousemove',drag);$(document).unbind('mouseup',end);oThumb.obj.unbind('mouseup',end);document.ontouchmove=oThumb.obj[0].ontouchend=document.ontouchend=null;return false;};function drag(oEvent){if(!(oContent.ratio>=1)){iPosition.now=Math.min((oTrack[options.axis]-oThumb[options.axis]),Math.max(0,(iPosition.start+((sAxis?oEvent.pageX:oEvent.pageY)-iMouse.start))));iScroll=iPosition.now*oScrollbar.ratio;oContent.obj.css(sDirection,-iScroll);oThumb.obj.css(sDirection,iPosition.now);;}
return false;};return initialize();};})(jQuery);

 /*
 * TipTip
 * Copyright 2010 Drew Wilson
 * www.drewwilson.com
 * code.drewwilson.com/entry/tiptip-jquery-plugin */
(function($){$.fn.tipTip=function(options){var defaults={activation:"hover",keepAlive:false,maxWidth:"200px",edgeOffset:3,defaultPosition:"bottom",delay:0,fadeIn:200,fadeOut:200,attribute:"title",content:false,enter:function(){},exit:function(){}};var opts=$.extend(defaults,options);if($("#tiptip_holder").length<=0){var tiptip_holder=$('<div id="tiptip_holder" style="max-width:'+opts.maxWidth+';"></div>');var tiptip_content=$('<div id="tiptip_content"></div>');var tiptip_arrow=$('<div id="tiptip_arrow"></div>');$("body").append(tiptip_holder.html(tiptip_content).prepend(tiptip_arrow.html('<div id="tiptip_arrow_inner"></div>')))}else{var tiptip_holder=$("#tiptip_holder");var tiptip_content=$("#tiptip_content");var tiptip_arrow=$("#tiptip_arrow")}return this.each(function(){var org_elem=$(this);if(opts.content){var org_title=opts.content}else{var org_title=org_elem.attr(opts.attribute)}if(org_title!=""){if(!opts.content){org_elem.removeAttr(opts.attribute)}var timeout=false;if(opts.activation=="hover"){org_elem.hover(function(){active_tiptip()},function(){if(!opts.keepAlive){deactive_tiptip()}});if(opts.keepAlive){tiptip_holder.hover(function(){},function(){deactive_tiptip()})}}else if(opts.activation=="focus"){org_elem.focus(function(){active_tiptip()}).blur(function(){deactive_tiptip()})}else if(opts.activation=="click"){org_elem.click(function(){active_tiptip();return false}).hover(function(){},function(){if(!opts.keepAlive){deactive_tiptip()}});if(opts.keepAlive){tiptip_holder.hover(function(){},function(){deactive_tiptip()})}}function active_tiptip(){opts.enter.call(this);tiptip_content.html(org_title);tiptip_holder.hide().removeAttr("class").css("margin","0");tiptip_arrow.removeAttr("style");var top=parseInt(org_elem.offset()['top']);var left=parseInt(org_elem.offset()['left']);var org_width=parseInt(org_elem.outerWidth());var org_height=parseInt(org_elem.outerHeight());var tip_w=tiptip_holder.outerWidth();var tip_h=tiptip_holder.outerHeight();var w_compare=Math.round((org_width-tip_w)/2);var h_compare=Math.round((org_height-tip_h)/2);var marg_left=Math.round(left+w_compare);var marg_top=Math.round(top+org_height+opts.edgeOffset);var t_class="";var arrow_top="";var arrow_left=Math.round(tip_w-12)/2;if(opts.defaultPosition=="bottom"){t_class="_bottom"}else if(opts.defaultPosition=="top"){t_class="_top"}else if(opts.defaultPosition=="left"){t_class="_left"}else if(opts.defaultPosition=="right"){t_class="_right"}var right_compare=(w_compare+left)<parseInt($(window).scrollLeft());var left_compare=(tip_w+left)>parseInt($(window).width());if((right_compare&&w_compare<0)||(t_class=="_right"&&!left_compare)||(t_class=="_left"&&left<(tip_w+opts.edgeOffset+5))){t_class="_right";arrow_top=Math.round(tip_h-13)/2;arrow_left=-12;marg_left=Math.round(left+org_width+opts.edgeOffset);marg_top=Math.round(top+h_compare)}else if((left_compare&&w_compare<0)||(t_class=="_left"&&!right_compare)){t_class="_left";arrow_top=Math.round(tip_h-13)/2;arrow_left=Math.round(tip_w);marg_left=Math.round(left-(tip_w+opts.edgeOffset+5));marg_top=Math.round(top+h_compare)}var top_compare=(top+org_height+opts.edgeOffset+tip_h+8)>parseInt($(window).height()+$(window).scrollTop());var bottom_compare=((top+org_height)-(opts.edgeOffset+tip_h+8))<0;if(top_compare||(t_class=="_bottom"&&top_compare)||(t_class=="_top"&&!bottom_compare)){if(t_class=="_top"||t_class=="_bottom"){t_class="_top"}else{t_class=t_class+"_top"}arrow_top=tip_h;marg_top=Math.round(top-(tip_h+5+opts.edgeOffset))}else if(bottom_compare|(t_class=="_top"&&bottom_compare)||(t_class=="_bottom"&&!top_compare)){if(t_class=="_top"||t_class=="_bottom"){t_class="_bottom"}else{t_class=t_class+"_bottom"}arrow_top=-12;marg_top=Math.round(top+org_height+opts.edgeOffset)}if(t_class=="_right_top"||t_class=="_left_top"){marg_top=marg_top+5}else if(t_class=="_right_bottom"||t_class=="_left_bottom"){marg_top=marg_top-5}if(t_class=="_left_top"||t_class=="_left_bottom"){marg_left=marg_left+5}tiptip_arrow.css({"margin-left":arrow_left+"px","margin-top":arrow_top+"px"});tiptip_holder.css({"margin-left":marg_left+"px","margin-top":marg_top+"px"}).attr("class","tip"+t_class);if(timeout){clearTimeout(timeout)}timeout=setTimeout(function(){tiptip_holder.stop(true,true).fadeIn(opts.fadeIn)},opts.delay)}function deactive_tiptip(){opts.exit.call(this);if(timeout){clearTimeout(timeout)}tiptip_holder.fadeOut(opts.fadeOut)}}})}})(jQuery);
