function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
$(document).ready(function(){
	/* -------- PNG FIX -------- */
	jQuery(function(){jQuery(document).pngFix();});
	
	/* ------- SELECTED MENU ITEM ------ */
	var loc = window.location.toString().split("/")
    loc = loc[loc.length - 1]
    $("ul#mainmenu li a[href=\""+loc+"\"]").addClass("selected");
	/* ------- SELECTED MENU ITEM || END ------ */
	
	/* ------- SEND TO A FRIEND --------- */
	$("#slideMail").hide();
	$("a#mailBtn").click(function () {
		if ($("#slideMail").is(":hidden")) {
		$("#slideMail").slideDown("slow");
		} else {
		$("#slideMail").slideUp();
		}
	});
	$("#closeMail").click(function(){
		$("#slideMail").slideUp();							   
	});
	/* ------- SEND TO A FRIEND || END --------- */
	
	/* ------- SOCIAL MEDIA ICONS EFFECT --------- */
	$("#socialmedia a").hover(function(){
		$(this).animate({opacity:0.6}, "fast");
	}, function(){
		$(this).animate({opacity:1}, "fast");
	});
	/* ------- SOCIAL MEDIA ICONS EFFECT || END --------- */
	
	$("#recepies-content ul.myrecepies li:nth-child(2)").css("margin-left", 0);
	
	if($.browser.safari){
		$("#inquiry-wrapper textarea").css("width",508);
		$("input.toploginbtn").css("margin-bottom", "-6px !important");
	}
	
		if($("ul#portfolio-desc li").length > 1) {
			$("ul#portfolio-desc").css("top", "-120px");
		} else {
			$("ul#portfolio-desc").css("top", "-240px");
		}

	/*if($.browser.msie && parseInt($.browser.version+"")==7){
		$("input.regbtn").css({"width":46, "height":23, "line-height":23});
	}*/
});

/* -------- FUNCTIONS -------- */
////////////////////////////////////

/* -------- RESIZE FONTS -------- */
var max_font_size = 18;
var min_font_size = 10;

$(function(){
	$('#tools a').click(function(){
		var ourText = $('#printarea');
		var currFontSize = ourText.css('fontSize');
		var finalNum = parseFloat(currFontSize, 12);
		var stringEnding = currFontSize.slice(-2);
		if(this.id == 'large') {
			if(finalNum < max_font_size) finalNum += 2;
		}
		else if (this.id == 'small'){
			if(finalNum > min_font_size) finalNum -=2;
		}

        ourText.css('fontSize', finalNum + stringEnding);
        $('#printarea .sitemap-links a').css('fontSize', finalNum + stringEnding);
	        });
});

/* -------- PRINT -------- */
function print_function()
{     
	var disp_setting="toolbar=no,location=no,directories=no,menubar=no,";
	disp_setting+="scrollbars=yes,width=800, height=400, left=100, top=100";
	var content_value = document.getElementById("printarea").innerHTML;
	var docprint=window.open("","",disp_setting);
	docprint.document.open();
	docprint.document.write('<html><head><title>GOODY</title>');
	docprint.document.write('<link rel="stylesheet" type="text/css" href="styles/goody.css" media="screen" /></head><body>');
	docprint.document.write('<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td style="padding:10px;"><div style="border-bottom:1px solid #000; padding-bottom:20px; margin-bottom:20px;"><img src="images/goody-logo.png" /></div>'+content_value+'<br><br><div style="border-top:1px solid #000; padding-top:20px; margin-top:20px;"><a href="javascript:self.print();">إطبع</a></div></td></tr></table>');
	docprint.document.write('</body></html>');
	docprint.document.close(); 
 	docprint.focus();
}
function print_function2()
{     
	var disp_setting="toolbar=no,location=no,directories=no,menubar=no,";
	disp_setting+="scrollbars=yes,width=800, height=400, left=100, top=100";
	var content_value="";
	if ($('#printarea2').length>0){
		content_value=$('#printarea2').html();
		}
	else{
		content_value=$('#printarea').html();
	}
	var content_title="";
	if ($('#printtitle').length>0){
		content_title= $('#printtitle').html() ;
	}
	var docprint=window.open("","",disp_setting);
	docprint.document.open();
	docprint.document.write('<html><head><title>GOODY</title>');
	docprint.document.write('<link rel="stylesheet" type="text/css" href="styles/goody.css" media="screen" /></head><body>');
	docprint.document.write('<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="100">&nbsp;</td><td><div style="border-bottom:1px solid #000; padding-bottom:20px; text-align:center;"><img src="images/goody-logo.png" /></div><div style="padding:20px;"><a href="javascript:self.print();">إطبع</a></div><div class="inner_print">' + content_title +content_value+'</div><br><br><div style="border-top:1px solid #000; padding:20px; margin:10px 0;">حقوق النشر محفوظة لقودي 2011 ©</div></td></tr></table>');
	docprint.document.write('</body></html>');
	docprint.document.close(); 
 	docprint.focus();
}
function ClearFieldMsg(Field, Msg){
	if(Field.value==Msg)
		Field.value="";
	}
function AddFieldMsg(Field, Msg){
	if (Field.value=='')
		Field.value=Msg;
}
function validateSearchKeyword(source, args) {
    if ( $(".txkeyword").val().length< 3)
        args.IsValid = false;
    else
        args.IsValid = true;
}
function PopWindow(u, W, H, sc, rz) {
    window.open(u, '', "width=" + W + ",height=" + H + ",scrollbars=" + (sc ? "yes" : "no") + ",resizable=" + (rz ? "yes" : "no") + ",status=yes, left=" + 250 + ",top=" + 200);
}
function popTwitter(u){
	PopWindow(u,820,400,true,true);
}


function showEvent(EventHolder, td) {
	$(".eventrow").slideUp("slow");
	$(".selected-date-on").attr("class", "selected-date");
	$("#" + EventHolder).slideDown("slow");
	$("#" + td).attr("class", "selected-date-on");
}

function showEventsInListPage(EventHolder, td) {
	$(".eventrow").slideUp("slow");
	$(".dayselected").attr("class", "dayhaveevents");
	$("#" + EventHolder).slideDown("slow");
	$("#" + td).attr("class", "dayselected");
}

function changeAvatarpreview(img_src){
		$('#ctl00_phMainContent_imgavatarpic').attr("src", img_src);
        $('#ctl00_phMainContent_avatarimagefield').val(img_src);
		$('.overlayHolder').fadeOut('slow');
		$("#ctl00_phMainContent_rbtnAvatar").attr("checked","checked");
}
  
    function changeRadioButtonSelection(rbtnConainer) {
        $("#" + rbtnConainer + " :radio").click(function (e) {
            $("#" + rbtnConainer + " :radio").removeAttr("checked");
            var clicked = $(e.target);
            clicked.attr("checked", "checked")
        });
    }
    function validateRadioButtonSelection(btn, rbtnConainer) {
        $("#" + btn).click(function (e) {
            var n = $("#" + rbtnConainer + " :radio:checked").length;
            if (n == 0) {
                alert("Please select an option");
                return false;
            }
        });

    }
	function ShowHidelist(listname, showhide){
    MM_findObj(listname).style.display=showhide;
}

