var codeurl = '/';
var ajaxloader = '<img src="'+codeurl+'administrator/images/ajax-loader.gif">';

function gotoGoogleSearch(obj)
{
	window.location.href="http://www.google.com/custom?q="+$('#mainsearch').val()+"&sa=Search&client=pub-9614950053841096&forid=1&ie=ISO-8859-1&oe=ISO-8859-1&cof=GALT%3A%23008000%3BGL%3A1%3BDIV%3A%23336699%3BVLC%3A663399%3BAH%3Acenter%3BBGC%3AFFFFFF%3BLBGC%3A336699%3BALC%3A0000FF%3BLC%3A0000FF%3BT%3A000000%3BGFNT%3A0000FF%3BGIMP%3A0000FF%3BFORID%3A1&hl=en";
}

function viewMoreBlogComments(curpage,post_id,align)
{
	$('#viewmore').html(ajaxloader);
	$.ajax({
		type: "POST",
		url: codeurl+"login_action.php",
		data: "curpage="+curpage+"&align="+align+"&post_id="+post_id+"&action=getPostComments",
		cache: false,
		async: false,
		success: function(result) {
			$('#viewmore').remove();
			$('#moreblogcomments').append(result);
		},
		error: function(result) {
			alert("some error occured, please try again later");
		}
	});
}

function ViewYourPixAjax(iorder,iaction,yournews,align)
{
	$('#yournews_progress').html(ajaxloader);
	$.ajax({
		type: "POST",
		url: codeurl+"login_action.php",
		data: "iorder="+iorder+"&yournews="+yournews+"&iaction="+iaction+"&align="+align+"&action=ViewYourPixAjax&lang="+$('#site_clang').val(),
		cache: false,
		async: false,
		success: function(result) {
			$('#yournews_progress').html('');
			//$('#viewmore').remove();
			
			if(result == '')
			alert('No More Image Found');
			else
			$('#yourpix_new_image').html(result);
			//alert(result);
		},
		error: function(result) {
			alert("some error occured, please try again later");
		}
	});
}

function loadCarouselWidget(elementId)
{
	$('#'+elementId+' .carousel').carousel({
		
		prevButtonSelector:'#'+elementId+' .prev',
		nextButtonSelector:'#'+elementId+' .next'
		
		});
		
		$('#'+elementId+' .controls').show();
}

$('#savestory').click(function() {
		tinyMCE.triggerSave();
		});

function change_image(src,destination)
{
	$("#"+destination).attr("src", src);
}

// JavaScript Document
	$(document).ready(function() {
		// get current rating
		getRating();
		// get rating function
		function getRating(){
			$.ajax({
				type: "POST",
				url: codeurl+"login_action.php",
				data: "story_id="+$('.star-rating li a#story_id').text()+"&action=getrate",
				success: function(result) {
					result1=result.split(":");
					$(".voteresult").html(result1[1]);
					$("#current-rating").css({ width: "" + result1[0] + "%" });
				},
				error: function(result) {
					alert("some error occured, please try again later");
				}
			});
		}
		
		
		// link handler
		$('#ratelinks li a').click(function(){
			$.ajax({
				type: "POST",
				url: codeurl+"login_action.php",
				data: "rating="+$(this).text()+"&story_id="+$('.star-rating li a#story_id').text()+"&action=rate",
				cache: false,
				async: false,
				success: function(result) {
					if(result=="You have already voted")
					{
						alert(result);
					}
					else
					{
						alert('Thanks for voting');
					}
					// remove #ratelinks element to prevent another rate
					$("#ratelinks").remove();
					// get rating after click
					getRating();
				},
				error: function(result) {
					alert("some error occured, please try again later");
				}
			});
			
		});
		
		/*$('#ratelinks li').hover(function(){
			rate=$(this).text();
			
			if(rate == 1)
			{
				$('#ratetext').appendTo="Poor";
			}
			else if(rate == 2)
			{
				$('#ratetext').appendTo="Good";
			}
		});*/
		
	});

$(function() {
	
	$(".mainbody img[title]").tooltip({effect: 'fade'});
	
	$("#ratelinks a[title]").tooltip({effect: 'fade'});
	
	$(".st_sharethis").tooltip({effect: 'fade'});

	$("a.image").attr('rel','image').fancybox();
	
	$( "#tdate" ).datepick();
	
	$( "#fdate" ).datepick();
	
	$("#ysuggestion").fancybox({
		'width' : 500,
		'height' : 300
		});
		
	$("#ysuggestion1").fancybox({
		'width' : 500,
		'height' : 300
		});
			
	$('#loginbtn').fancybox({
		'width' : 500,
		'height' : 300
		});
	
	$('#forgotpass').fancybox({
		'width' : 500,
		'height' : 200
		});
	
	$('#loginbtn1').fancybox({
		'width' : 500,
		'height' : 300
		});
	
	$('.loginaction').fancybox({
		'width' : 500,
		'height' : 300
		});
	
	$('.adlightwindow').fancybox({
		'titleShow'  : false,
		'autoScale'			: true,
		'type'				: 'iframe',
		'width' : 900,
		'height' : 900
		});
		
	$('a.emailtofriend').fancybox({
		'width' : 650,
		'height' : 700
		});
	
	$('a.commentsbox').fancybox({
		'titleShow'  : false,
		'autoDimensions'	: false,
		'width' : 550,
		'height' : 700
		});
	
	$(".carouse2").jCarouselLite({
		vertical: true,
		hoverPause:true,
		visible: 1,
		auto:1000,
		speed:3000
	});
	
	$("a.showvideobox").attr('rel','videbox').fancybox({
			'padding'		: 0,
			'autoScale'		: false,
			'transitionIn'	: 'none',
			'transitionOut'	: 'none',
			'title'			: this.title,
			'showNavArrows' : false,
			'width'		: 680,
			'height'		: 495,
			'type'			: 'swf',
			'swf'			: {
			   	 'wmode'		: 'transparent',
				'allowfullscreen'	: 'true'
			}
		});
});

function showForgotPassWin()
{
	$.fancybox({
		'width' : 500,
		'height' : 200,
		'href'   : codeurl+"forgot_password.html?lang="+$('#site_clang').val()
		});
		
		return false;
}

function yoursuggestionfn(frm)
{
	if(frm.name.value == ''||frm.email.value==''||frm.message.value=='')
		alert('Enter All Details');
	else
	{
		$('#flashindicator').show();
		$('#flashindicator').html(ajaxloader);
		
		$.ajax({
		  type: "POST",
		  url: codeurl+"login_action.php",
		  data: "name="+frm.name.value+"&email="+frm.email.value+"&message="+frm.message.value+"&action=your_suggestion",
		  cache: false,
		  success: function(html){
			  $('#flashindicator').html('');
			  $('#flashindicator').hide();
			  
			  if(html == 0)
			  {
				  alert('Enter Correct Email Address');
			  }
			  else
			  {
				  $.fancybox.close();
				  alert('Your Suggestion Sent Successfully');
			  }
		  }
		});
	}
	
	return false;
}

function subscribeemail(email)
{
	if(email == '' || email == 'Subscribe for our free newsletter' || email == 'نیوز لیٹر فری سبسکرائب کریں')
		alert('Enter Email To Subscribe');
	else
	{
		$('#flashindicator').show();
		$('#flashindicator').html(ajaxloader);
		
		$.ajax({
		  type: "POST",
		  url: codeurl+"login_action.php",
		  data: "email="+email+"&action=subemail",
		  cache: false,
		  success: function(html){
			  $('#flashindicator').html('');
			  $('#flashindicator').hide();
			  
			  if(html == 0)
			  {
				  alert('Enter Correct Email Address');
			  }
			  else if(html == 1)
			  {
				  alert('You have already subscribed');
			  }
			  else
			  {
				  alert('Newsletter Subscribed Successfully');
			  }
		  }
		});
	}
	
	return false;
}



function submit_comments(frm)
{
	tinyMCE.triggerSave();
	
	var name = frm.name.value;
	var email = frm.email.value;
	//var country = frm.country.value;
	var country = '';
	var web = frm.web.value;
	var comments = frm.comments.value;
	var story_id = frm.story_id.value;
	//var security_code = frm.security_code.value;
	var security_code = '';
	
	if(name.length == 0 || comments.length == 0)
	{
		alert('* Fill Required Fields');
	}
	else
	{
		$('.searchbtn1').attr("disabled", true);

		var dataurl = "email="+email+"&name="+name+"&country="+country+"&web="+web+"&action=savecomments&comments="+comments+"&security_code="+security_code+"&story_id="+story_id;
		$.ajax({
		  type: "POST",
		  url: codeurl+"login_action.php",
		  data: dataurl,
		  cache: false,
		  success: function(html){
			  $('#login_indi').html('');
				if(html == 0)
				{
					alert('Enter Correct Email Address');
					$('.searchbtn1').attr("disabled", '');
				}
				else if(html == 'security_code')
				{
					alert('Enter Valid Security Code');
					$('.searchbtn1').attr("disabled", '');
				}
				else
				{
					//$.fancybox.close();
					alert('Commnet Posted Successfully And Available On The Site After Admin Approval');
					refreshSameURL();
				}
		  }
		});
	}
	
	return false;
}

function emailstory(frm)
{
	var name = frm.name.value;
	var email = frm.email.value;
	var message = frm.message.value;
	var story_id = frm.story_id.value;
	var fname = frm.fname.value;
	var femail = frm.femail.value;
	var lang = frm.lang.value;
	
	if(name == '' || email == '' || fname == '')
	{
		alert('* Enter Details To Send Story');
	}
	else
	{
		var dataurl = "femail="+femail+"&lang="+lang+"&email="+email+"&name="+name+"&message="+message+"&story_id="+story_id+"&action=emailstory&fname="+fname;
		//alert(dataurl);
		$.ajax({
		  type: "POST",
		  url: codeurl+"login_action.php",
		  data: dataurl,
		  cache: false,
		  success: function(html){
			  $('#login_indi').html('');
				if(html == 0)
				{
					alert('Enter Correct Email Address');
				}
				else
				{
					$.fancybox.close();
					alert('Story Emailed Successfully');
				}
		  }
		});
	}
	
	return false;
}

function loginformfunction(frm)
{
	if(frm.email.value=='' || frm.password.value == '')
		alert('Enter Login Details');
	else
	{
		var email = $('#email').val(); 
		var password = $('#password').val(); 
		var backurl = $('#backurl').val(); 
		
		
		$('#login_indi').html(ajaxloader);
		
		$.ajax({
		  type: "POST",
		  url: codeurl+"login_action.php",
		  data: "email="+email+"&password="+password,
		  cache: false,
		  success: function(html){
			  $('#login_indi').html('');
			 
			  //$("#quick_vote_result").html(html);
			  if(html == 0)
			  {
				  alert('Invalid Login Details');
			  }
			  else
			  {
				  if(backurl != '')
				  	window.location.href=backurl;
				  else
				    refreshSameURL();
			  }
		  }
		});
	}
	
	return false;
}

function recoverPassword(frm)
{
	if(frm.email.value=='')
		alert('Enter Your Email');
	else
	{
		var email = $('#email').val(); 
		
		$('#login_indi').html(ajaxloader);
		
		$.ajax({
		  type: "POST",
		  url: codeurl+"login_action.php",
		  data: "email="+email+"&action=recover_password",
		  cache: false,
		  success: function(html){
			  $('#login_indi').html('');
			 
			  //$("#quick_vote_result").html(html);
			  if(html == 0)
			  {
				  alert('Invalid Email Address');
			  }
			  else
			  {
				  $.fancybox.close();
				  alert('We have successfully sent password to your email');
			  }
		  }
		});
	}
	
	return false;
}

function refreshSameURL()
{
	var sURL = unescape(window.location.pathname);
	 window.location.href=sURL;
}

function logoutaction()
{
	if(confirm('Are you sure you want to logout account'))
	{
		$.ajax({
		  type: "POST",
		  url: codeurl+"login_action.php",
		  data: "action=logout",
		  cache: false,
		  success: function(html){
			  window.location.href=codeurl+'index.html';
		  }
		});
	}
}

function quickvote(frm)
{
	//quickvote_indi
	var option = $('input:radio[name=poll_options]:checked').val();
	
	if(option > 0)
	{
		var poll_id = $('#poll_id').val(); 
		
		var ajaxloader = '<img src="administrator/images/ajax-loader.gif">';
		$('#quickvote_indi').html(ajaxloader);
		$.ajax({
		  type: "POST",
		  url: codeurl+"quickvote.php",
		  data: "poll_id="+poll_id+"&sel_op="+option+"&lang="+$('#site_lang').val(),
		  cache: false,
		  success: function(html){
			  $('#quickvote_indi').html('');
			$("#quick_vote_result").html(html);
		  }
		});
	}
	else
	{
		alert('Select poll option to vote');
	}
}

function showYourBusinessForm(prefix)
{
	$.fancybox({
				'autoScale'			: true,
				'type'				: 'iframe',
				'href'              : prefix+'add_your_business.php'				
			});
}

(function($){function Carousel(obj,conf)
{var $current;var $root;var $itemsContainer;var $items;var $prevButton;var $nextButton;var _rootCenterOffsetLeft;var _rootOffsetLeft;var _rootOffsetRight;var _rootWidth;var self=this;var _isScrolling=false;var pageCount;var currentPage;var $_lastItem;var $_firstItem;var _defaultPaginationContainerClass='carousel-pagination';var _itemsContainerWidth;var settings={itemsContainerSelector:'.items',itemSelector:'.item',nextButtonSelector:null,prevButtonSelector:null,callback:'',pagination:true,paginationContainerSelector:null};function init(root,userSettings)
{$root=jQuery(root);if($root.length==0)return;$itemsContainer=jQuery(settings.itemsContainerSelector,$root);if($itemsContainer.length==0)return;$items=$itemsContainer.children(settings.itemSelector);if($items.length==0)return;$_lastItem=$items.last();$_firstItem=$items.first();_itemsContainerWidth=($_lastItem.offset().left+$_lastItem.outerWidth()+parseInt($_lastItem.css('margin-right')))
-($_firstItem.offset().left-parseInt($_firstItem.css('margin-left')));_itemsContainerWidth=Math.round(_itemsContainerWidth);$itemsContainer.width(_itemsContainerWidth);$root.css('overflow','hidden');$itemsContainer.css('position','relative');if(typeof userSettings=='object')$.extend(settings,userSettings);_rootOffsetLeft=$root.offset().left;_rootCenterOffsetLeft=_rootOffsetLeft+($root.outerWidth()/2);_rootWidth=$root.width();_rootOffsetRight=_rootOffsetLeft+_rootWidth;pageCount=Math.ceil(_itemsContainerWidth/$root.width());if(pageCount==1)settings.pagination=false;if(settings.pagination)
{var paginationContainer;if(settings.paginationContainerSelector!=null)paginationContainer=$(settings.paginationContainerSelector);else
{paginationContainer=$('<div class="'+_defaultPaginationContainerClass+'"></div>');$root.append(paginationContainer);}
var pageClick=function(event)
{event.preventDefault();_gotoPage(event.data.page);};for(var i=1;i<=pageCount;i++)
{var pageLinkClasses='carousel-page-'+i;var pageLink=$('<a href="#" class="'+pageLinkClasses+'"></a>');pageLink.bind('click',{page:i},pageClick);paginationContainer.append(pageLink);}}
var _firstCurrent=$items.filter('.current');_firstCurrent=(_firstCurrent.length>0)?_firstCurrent.eq(0):$_firstItem;select(_firstCurrent);_updatePagination();$nextButton=(settings.nextButtonSelector==null)?$('.next',$root):$(settings.nextButtonSelector);$prevButton=(settings.prevButtonSelector==null)?$('.prev',$root):$(settings.prevButtonSelector);_updateNextPreviousButtonState();if($nextButton.length!=0)$nextButton.click(self.nextPage);if($prevButton.length!=0)$prevButton.click(self.prevPage);$items.click(function(e)
{var href=($(e.target).attr('href')!=undefined)?$(e.target).attr('href'):$(e.target).parent().attr('href');if(href==undefined||href.indexOf('http')==-1)
{e.preventDefault();select(e.currentTarget);}});}
self.prevPage=function()
{if(!$prevButton.hasClass('disabled'))
{_gotoPage(currentPage-1);}
return false;};self.nextPage=function()
{if(!$nextButton.hasClass('disabled'))
{_gotoPage(currentPage+1);}
return false;};function _gotoPage(page)
{if(page>pageCount)page=pageCount;else if(page<1)page=1;var currentOffset=_rootOffsetLeft-$itemsContainer.offset().left;var desiredOffset=((page-1)*_rootWidth);var scrollOffset=currentOffset-desiredOffset;_scroll(scrollOffset,_setFirstVisibleItemToCurrent);};function select(index_or_element)
{var $selectedItem=(typeof index_or_element=='number')?$items.eq(index_or_element):$(index_or_element);if($selectedItem.length==0||$items.index($selectedItem)<0)return;_updateCurrent($selectedItem);var selectedItemWidth=$selectedItem.outerWidth();var elCenterOffsetLeft=$selectedItem.offset().left+(selectedItemWidth/2);var scrollOffset=_rootCenterOffsetLeft-elCenterOffsetLeft;scrollOffset=parseInt(scrollOffset/selectedItemWidth)*$selectedItem.outerWidth(true);if(scrollOffset!==0)_scroll(scrollOffset);}
var _scroll=function(offset,onComplete)
{if(_isScrolling===true||offset===0)return;if(offset>0)
{var firstItemLeftEdge=$_firstItem.offset().left-parseInt($_firstItem.css('margin-left'));scrollOffset=Math.min((_rootOffsetLeft-firstItemLeftEdge),offset);}
else
{var $lastItem=$_lastItem;var lastItemRightEdge=$lastItem.offset().left+$lastItem.outerWidth()+parseInt($lastItem.css('margin-right'));if(lastItemRightEdge<_rootOffsetRight)return;scrollOffset=Math.max((_rootOffsetRight-lastItemRightEdge),offset);}
if(scrollOffset!=0)
{_isScrolling=true;$itemsContainer.animate({"left":'+='+scrollOffset+'px'},400,function(){if(typeof onComplete=='function')onComplete();_updatePagination();_updateNextPreviousButtonState();_isScrolling=false;});}};var _setFirstVisibleItemToCurrent=function()
{var $first;var itemsLength=$items.length;for(var i=0;i<itemsLength;i++)
{if($items.eq(i).offset().left>=_rootOffsetLeft)
{$first=$items.eq(i);break;}}
_updateCurrent($first);};var _updatePagination=function()
{var newCurrent;var currentPageClass='carousel-current-page';var lastItemRightEdge=$_lastItem.offset().left+$_lastItem.outerWidth();if(lastItemRightEdge<=_rootOffsetRight)newCurrent=pageCount;else
{var firstVisibleItemLeftEdge=Math.abs($itemsContainer.offset().left-_rootOffsetLeft);newCurrent=Math.ceil((firstVisibleItemLeftEdge+$current.width())/_rootWidth);}
if(currentPage!==undefined&&newCurrent===currentPage)return;currentPage=newCurrent;if(settings.pagination)
{var paginationContainer;if(settings.paginationContainerSelector!=null)paginationContainer=$(settings.paginationContainerSelector);else paginationContainer=$root.find('div.carousel-pagination');paginationContainer.find('a').removeClass(currentPageClass);paginationContainer.find('a.carousel-page-'+currentPage).addClass(currentPageClass);}};var _updateNextPreviousButtonState=function()
{if(currentPage===1)$prevButton.addClass('disabled');else $prevButton.removeClass('disabled');if(currentPage==pageCount)$nextButton.addClass('disabled');else $nextButton.removeClass('disabled');};var _updateCurrent=function(newCurrent)
{if(undefined!==$current)$current.removeClass('current');$current=newCurrent;$current.addClass('current');if(typeof settings.callback=='function')settings.callback($current);};self.next=function()
{select($current.next());return $current;};self.prev=function()
{select($current.prev());return $current;};init(obj,conf);}
$.fn.carousel=function(conf)
{var carousels=new Array();this.each(function(i){carousels[i]=new Carousel(this,conf);});if(carousels.length==1)
return carousels[0];else return carousels;};})(jQuery);
