$.ui.dialog.defaults.bgiframe = true;



function frmvote_submit() {
	//alert($("#frm_vote").find("[name=voteoption]:checked").val());

	$.ajax({

		url: "index.php?pg=vote&plain=1&disable_rewrite=1",

		type:"POST",

		async: true,

		data: {

			mode:'vote',

			data:$("#frm_vote").find("[name=voteoption]:checked").val()

		},

		beforeSend: function(XMLHttpRequest) {

		},

		success: function(html){

			$('#voteBox').html(html);

		},

		error: function (XMLHttpRequest, textStatus, errorThrown) {

			alert('Communication Error')

		}

	});

}



function newsletter_submit() {

	$.ajax({

		url: "index.php?pg=newsletter&plain=1&disable_rewrite=1",

		type:"POST",

		async: true,

		dataType: "json",

		data: {

			mode:'subscribe',

			email:$("#frm_newsletter").find("[name=email]").val()

		},

		beforeSend: function(XMLHttpRequest) {

		},

		success: function(json){

			alert(json.msg);

		},

		error: function (XMLHttpRequest, textStatus, errorThrown) {

			alert('Communication Error')

		}

	});

}



$(document).ready(function(){


	$('.panel_news_marquee marquee').marquee('pointer').mouseover(function () {

	    $(this).trigger('stop');

	}).mouseout(function () {

	    $(this).trigger('start');

	}).mousemove(function (event) {

	    if ($(this).data('drag') == true) {

	        this.scrollLeft = $(this).data('scrollX') + ($(this).data('x') - event.clientX);

	    }

	}).mousedown(function (event) {

	    $(this).data('drag', true).data('x', event.clientX).data('scrollX', this.scrollLeft);

	}).mouseup(function () {

	    $(this).data('drag', false);

	});

	




	//$("#dialog").dialog({ modal: true ,resizable: false ,autoOpen: false });

	//$('#bg').pngFix();



	/*if ( $("#homepageBanner").length > 0 ) {

		var so_banner = new SWFObject(g_smarty_templatepath+"/images/swf/banner.swf", "homepageBanner", "497", "323", "9",'' );

		so_banner.addParam("wmode", "transparent");

		so_banner.addVariable("xmlfile", g_banner_xmlfile);

		so_banner.write("homepageBanner");

	}*/



	//News Marqueue

	/*$jScroller.config.refresh = 50;

	$jScroller.add("#box1_container","#box1_content","right",1,true);

	$jScroller.start();*/







	//Vote





	//Article Rating

	if(g_pg =='articles/article') {

		var RatingArticle_enable = true;

		var starsRatingArticle_classOriginal = $('#starsRatingArticle').attr('class');

		$('#starsRatingArticle').find('.starActive1,.starActive2,.starActive3,.starActive4,.starActive5').hover(

			function () {

				if(RatingArticle_enable) {

					var cls = $(this).attr('class');

					var className = 'starsRating'+(parseInt(cls.substr(10,1))+1).toString();

					$(this).parent().attr('class',className);

				}

			},

			function () {

				if(RatingArticle_enable) $(this).parent().attr('class',starsRatingArticle_classOriginal);

		}).click(function(){

			var cls = $(this).attr('class');

			var rate = (parseInt(cls.substr(10,1))+1).toString();

			$('#thanksForRating').show();

			$.ajax({

				url: "index.php?pg=articles/article&plain=1&disable_rewrite=1",

				type:"POST",

				async: true,

				dataType: "json",

				data: {

					mode:'rating',

					lang:g_lang_code,

					article_id:$(this).parent().attr('article'),

					rate:rate

				},

				beforeSend: function(XMLHttpRequest) {

				},

				success: function(json){

					$('#thanksForRating').html(json.msg);

					starsRatingArticle_classOriginal = 'starsRating'+json.newRate;

					$('#starsRatingArticle').attr('class',starsRatingArticle_classOriginal);

					RatingArticle_enable = false;

				},

				error: function (XMLHttpRequest, textStatus, errorThrown) {

					$('#thanksForRating').hide();

					RatingArticle_enable = false;

					alert('Communication Error')

				}

			});

		});

	}





	//Arena Gallery Rating

	if(g_pg =='arenagallery') {

		$("div[class*='starActive']").live("click", function(){
			var thisStar = $(this);
			if(thisStar.parent().attr('enablerate')==0) return;
			var cls = $(this).attr('class');

			var rate = (parseInt(cls.substr(10,1))).toString();

			thisStar.parent().parent().find('.thanksForRating').show();

			thisStar.parent().attr('enablerate',0);

			$.ajax({

				url: "index.php?pg=arenagallery&plain=1&disable_rewrite=1",

				type:"POST",

				async: true,

				dataType: "json",

				data: {

					mode:'rating',

					lang:g_lang_code,

					id:$(this).parent().attr('galleryimg'),

					rate:rate

				},

				beforeSend: function(XMLHttpRequest) {

				},

				success: function(json){
					thisStar.parent().parent().find('.thanksForRating').html(json.msg);

					var originalrate = 'starsRating'+json.newRate;

					thisStar.parent().attr('originalrate',originalrate).attr('class',originalrate);

				},

				error: function (XMLHttpRequest, textStatus, errorThrown) {

					thisStar.parent().parent().find('.thanksForRating').hide();

					alert('Communication Error')

				}

			});

		}).live("mouseover",function() {
			if($(this).parent().attr('enablerate')==1) {
				var cls = $(this).attr('class');

				var className = 'starsRating'+(parseInt(cls.substr(10,1))).toString();

				$(this).parent().attr('class',className);

			}

		}).live('mouseout',function () {
			if($(this).parent().attr('enablerate')==1) {
				var originalrate = $(this).parent().attr('originalrate');

				$(this).parent().attr('class',originalrate);

			}

		});

	}







	//Wallpapergallery Gallery Rating

	if(g_pg =='wallpapergallery') {

		$("div[class*='starActive']").live("click", function(){

			var thisStar = $(this);

			if(thisStar.parent().attr('enablerate')==0) return;

			var cls = $(this).attr('class');

			var rate = (parseInt(cls.substr(10,1))).toString();

			thisStar.parent().parent().find('.thanksForRating').show();

			thisStar.parent().attr('enablerate',0);

			$.ajax({

				url: "index.php?pg=wallpapergallery&plain=1&disable_rewrite=1",

				type:"POST",

				async: true,

				dataType: "json",

				data: {

					mode:'rating',

					lang:g_lang_code,

					id:$(this).parent().attr('galleryimg'),

					rate:rate

				},

				beforeSend: function(XMLHttpRequest) {

				},

				success: function(json){

					thisStar.parent().parent().find('.thanksForRating').html(json.msg);

					var originalrate = 'starsRating'+json.newRate;

					thisStar.parent().attr('originalrate',originalrate).attr('class',originalrate);

				},

				error: function (XMLHttpRequest, textStatus, errorThrown) {

					thisStar.parent().parent().find('.thanksForRating').hide();

					alert('Communication Error')

				}

			});

		}).live("mouseover",function() {

			if($(this).parent().attr('enablerate')==1) {

				var cls = $(this).attr('class');

				var className = 'starsRating'+(parseInt(cls.substr(10,1))).toString();

				$(this).parent().attr('class',className);

			}

		}).live('mouseout',function () {

			if($(this).parent().attr('enablerate')==1) {

				var originalrate = $(this).parent().attr('originalrate');

				$(this).parent().attr('class',originalrate);

			}

		});

	}



});





function embed_swf(swf , width , height) {

    document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+width+'" height="'+height+'" align="middle">');

    document.write('<param name="allowScriptAccess" value="sameDomain" />');

    document.write('<param name="movie" value="'+swf+'" />');

    document.write('<param name="quality" value="high" />');

    document.write('<param name="bgcolor" value="#EFE7DE" />');

    document.write('<PARAM NAME=wmode VALUE=transparent />');

    document.write('<embed src="'+swf+'" quality="high" bgcolor="#ffffff" width="'+width+'" height="'+height+'" wmode="transparent" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');

    document.write('</object>');

}


