// JavaScript Document
var currentTab = 1; 
function openTab(clickedTab) {
    var thisTab = jQuery("#NewsOuter li a").index(clickedTab);
    jQuery("#NewsOuter li a").removeClass("active span");
    jQuery("#NewsOuter li a:eq("+thisTab+")").addClass("active span");
    jQuery("#NewsOuter .tabscont").hide();
    jQuery("#NewsOuter .tabscont:eq("+thisTab+")").show();
    currentTab = thisTab;
				}
	jQuery(document).ready(function() {
    jQuery("#NewsOuter li a").click(function() {
    openTab(jQuery(this));
    });
    jQuery("#NewsOuter  li a:eq("+currentTab+")").click()
});

function right_in_head(s)
{
	if (typeof s!="undefined")
		document.getElementsByTagName("head")[0].appendChild(s);
}//EF

function loadjscssfile(filename, filetype)
{
	if (filetype=="js")
	{
		//if filename is a external JavaScript file
		var fileref=document.createElement('script')
		fileref.setAttribute("type","text/javascript")
		fileref.setAttribute("src", filename)
	}
	else if (filetype=="css")
	{
		//if filename is an external CSS file
		var fileref=document.createElement("link")
		fileref.setAttribute("rel", "stylesheet")
		fileref.setAttribute("type", "text/css")
		fileref.setAttribute("href", filename)
	}
	if (typeof fileref!="undefined")
		document.getElementsByTagName("head")[0].appendChild(fileref);
}//EF




function gotFocus(ctl,val)
{
    if(document.getElementById(ctl.id).value==val)
    {
        document.getElementById(ctl.id).value='';
    }
}
function lostFocus(ctl,val)
{
    if(document.getElementById(ctl.id).value=='')
    {
        document.getElementById(ctl.id).value=val;
    }
}

function show_provno()
{
	var x1 = document.getElementById("ProvNo");
	var x2 = document.getElementById("Question");
	var x3= document.getElementById('prov_no_title');
	
	x1.style.display = "block";
	x2.style.display = "none";
	x3.style.display="block";
}
function enable_disbale_profession_fields(vl)
{
	var v="";
	switch(vl)
	{
		case "medical_student" : 	v="ms";
									break;
		case "doctor" : 			v="rmp";
									break;
		case "other_health_professional" : 	v="ohp";
									break;
		case "medical_media" : 		v="mm";
									break;
		case "other" : 				v="ga";
									break;
		default: v="rmp";
	}
	make_fields_readonly(v);
}
function hide_provno()
{
	var x1 = document.getElementById("ProvNo");
	var x2 = document.getElementById("Question");
	var x4 = document.getElementById("provider_number");
	

	x1.style.display = "none";
	x2.style.display = "block";
	var x3= document.getElementById('prov_no_title');
	x3.style.display = "none";
	x4.value  = '';
}
function show_sign_in()
{
	
	jQuery("#overflow_div").css("display","block");
	jQuery("#login_main_div").fadeIn("slow");
	
}//EF
function hide_sign_in()
{
	jQuery("#overflow_div").css("display","none");
	jQuery("#login_main_div").fadeOut("slow");
}//EF

// Navigation tabbing				
	
function reset_values_of_profession_div(tbl_id)
{
	reset_values('rmp');
	reset_values('ms');
	reset_values('ohp');
	reset_values('mm');
	reset_values('ga');
	jQuery('#promotion_code:input') .val('');
	make_fields_readonly(tbl_id);
}
function hide_form_of_profession_div(tbl_id)
{
	make_fields_readonly(tbl_id);
}
function make_fields_readonly(tbl_id)
{
	var ar=new Array("rmp","ms","ohp","mm","ga");
	for(var i=0;i<ar.length;i++)
	{
		if(ar[i]!=tbl_id)
		{
			make_fields_disable(ar[i]);
		}
	}
	make_fields_enable(tbl_id);
}//EF
function make_fields_disable(tbl_id)
{
	var sel=document.getElementById(tbl_id).getElementsByTagName("select");
	for(var i=0;i<sel.length;i++)
	{
		sel[i].disabled=true;
	}
	var inp=document.getElementById(tbl_id).getElementsByTagName("input");
	for(var i=0;i<inp.length;i++)
	{
		if(inp[i].type!="radio")
		{
			inp[i].disabled=true;
		}
	}
	jQuery('#' + tbl_id + '_select').hide('slow');
}//EF
function make_fields_enable(tbl_id)
{
	var sel=document.getElementById(tbl_id).getElementsByTagName("select");
	for(var i=0;i<sel.length;i++)
	{
		sel[i].disabled=false;
	}
	var inp=document.getElementById(tbl_id).getElementsByTagName("input");
	for(var i=0;i<inp.length;i++)
	{
		if(inp[i].type!="radio")
		{
			inp[i].disabled=false;
		}
	}
	// Show select
	jQuery('#' + tbl_id + '_select').show('slow');
}//EF

function reset_values(div_id)
{
	var flds=document.getElementById(div_id).getElementsByTagName("input");
	for(var i=0;i<flds.length;i++)
	{
		if(flds[i].type=="text")
		{
			flds[i].value="";
		}
	}
	var selects=document.getElementById(div_id).getElementsByTagName("select");
	for(var i=0;i<selects.length;i++)
	{
		selects[i].options.selectedIndex=0;
	}
}
function trim_spc(s)
{
	var a = s.replace(/^\s+/, '');
	return a.replace(/\s+$/, '');
}
function validate_emailID(email)
{
   email=trim_spc(email);
   if(email=="")
   {
	return false;
   }
	   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,5})$/;
	   if(!reg.test(email))
	   {
			return false;
	   }
   
   return true;
}

function subscribe_comment(em,post_id)
{
	try
	{
		var ref=jQuery("#ref").val();
		var url=SITE_URL+"/view?"+ref;
		var st="solo-comment-subscribe=solo-comment-subscribe&email="+em+"&postid="+post_id+"&ref="+url;
		
		jQuery.ajax({
				type:'POST',
				url:url,
				data:st,
				complete:function(rt)
				{
				}
			});
	}
	catch(e)
	{
		alert(e);
	}
}//EF
function submit_comments()
{
	try
	{
		jQuery("#loading_img").fadeIn("slow");
		var nm=trim_spc(jQuery("#comment_name").val());
		var em=trim_spc(jQuery("#comment_email").val());
		var com=encodeURIComponent(jQuery("#comment_data").val());
		var post_id=jQuery("#comment_post_id").val();
		var url=SITE_URL+"/ajax_functions.php";
		var errs="";
		var st="author="+nm+"&email="+em+"&comment="+com+"&comment_post_ID="+post_id+"&fun_name=insert_new_comment";
		
		jQuery("#comment_posting_result").slideUp("slow");
		
		if(em=="")
		{
			errs=errs+"Enter a valid email address.<br />";
		}
		else
		{
			if(!validate_emailID(em))
			{
				errs=errs+"Enter a valid email address.<br />";
			}
		}
		if(com=="")
		{
			errs=errs+"Enter your comment.<br />";
		}
		
		if(errs!="")
		{
			jQuery("#comment_posting_result").html(errs);
			jQuery("#comment_posting_result").slideDown("slow");
			jQuery("#loading_img").fadeOut("slow");
		}
		else
		{
			jQuery.ajax({
				type:'POST',
				url:url,
				data:st,
				complete:function(rt)
				{
					var rt_val=rt.responseText;
					if(rt_val!="COMMENT_INSERT_ERROR")
					{
						try
						{
							jQuery("#no_comments_div").slideUp("slow");
						}
						catch(e)
						{
						}
						jQuery("#recent_posts_div").append(rt_val);
						jQuery("#comment_posting_result").html("<span class='cBF1919'>Comment added successfully.</span>");
						jQuery("#comment_posting_result").slideDown("slow");
						
						try
						{
							if(document.getElementById("subscribe").checked)
							{
								subscribe_comment(em,post_id);
							}
						}
						catch(e)
						{
						}
						document.getElementById("comment_posting_form").reset();
						
					}
					else
					{
						jQuery("#comment_posting_result").html("<span class='cBF1919'>Submission failed. Please try after some time.</span>");
						jQuery("#comment_posting_result").slideDown("slow");
					}
					jQuery("#loading_img").fadeOut("slow");
				}
			});
		}
	}
	catch(e)
	{
		jQuery("#loading_img").css("display","none");
		return false;
	}
	return false;
}//EF

var global_text_size_tracker=0;
jQuery(document).ready(function()
{
	//loadjscssfile(TEMPLATE_URL+"/fancybox/jquery.mousewheel-3.0.2.pack.js","js");
	//loadjscssfile(TEMPLATE_URL+"/fancybox/jquery.fancybox-1.3.1.js","js");
	//loadjscssfile(TEMPLATE_URL+"/fancybox/jquery.fancybox-1.3.1.css","css");
	
	try
	{
		//jQuery("#sign_in_link").attr("href","#login_main_div");
		jQuery("#sign_in_link").fancybox({
				'titleShow'		: false,
				//'transitionIn'	: 'elastic',
				//'transitionOut'	: 'elastic'
				'transitionIn'	: 'none',
				'transitionOut'	: 'none',
				'autoDimensions':	true,
				'autoScale'		:	false
			});
		try
		{
			jQuery("#send_to_email").fancybox({
				'titleShow'		: false,
				//'transitionIn'	: 'elastic',
				//'transitionOut'	: 'elastic'
				'transitionIn'	: 'none',
				'transitionOut'	: 'none',
				'onClosed'		: 	function()
									{
										jQuery("#to_field_err").hide();
										jQuery("#from_field_err").hide();
										jQuery("#send_to_friend_loading_img").hide();
									}

			});
		}
		catch(e)
		{
		}
	}
	catch(e)
	{
	}
	
	jQuery(function()
	{
		/*
		jQuery('.text_increase').click(function()
		{
			var ourText = jQuery('p,div,h1,h2,h3,h4,h5,h6,span,li,ul,ol,a');
			var currFontSize = ourText.css('fontSize');
			var finalNum = parseFloat(currFontSize, 10);
			var stringEnding = currFontSize.slice(-2);
			if(jQuery(this).hasClass('LargeTxt'))
			{
				if(global_text_size_tracker<2)
				{
					finalNum += 1;
					global_text_size_tracker=global_text_size_tracker+1;
				}
			}
			else if (jQuery(this).hasClass('SamllTxt'))
			{
				if(global_text_size_tracker>-2)
				{
					finalNum -=1;
					global_text_size_tracker=global_text_size_tracker-1;
				}
			}
			ourText.animate({fontSize: finalNum + stringEnding},600);
		});
		*/
	});

		//loadjscssfile("http://s7.addthis.com/js/250/addthis_widget.js#username=xa-4c04f3595750406c","js");

});


function bookmarksite(title,url)
{
	if (window.sidebar) // firefox
		window.sidebar.addPanel(title, url, "");
	else if(window.opera && window.print)
	{ // opera
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
	}
	else if (document.all) // ie
		window.external.AddFavorite(url, title);
	else
		alert("Please Use Ctrl+D to Bookmark Us.");
}//EF

function chrome_safari()
{
	EN_CLIP_HOST='http://www.evernote.com';
	try
	{
		var x=document.createElement('SCRIPT');
		x.type='text/javascript';
		x.src=EN_CLIP_HOST+'/public/bookmarkClipper.js?'+(new Date().getTime()/100000);	
		document.getElementsByTagName('head')[0].appendChild(x);
	}
	catch(e)
	{
		location.href=EN_CLIP_HOST+'/clip.action?url='+encodeURIComponent(location.href)+'&title='+encodeURIComponent(document.title);
	}
}//EF

function send_to_friend_fun(form,hrf)
{
	//alert(hrf);
	try
	{
		var em=form.send_to_friend_to.value;
		var frm=form.send_to_friend_from.value;
		var nte=form.send_to_friend_comment.value;
		var ems=em.split(",");
		var errs="";
		jQuery("#send_to_friend_loading_img").fadeOut("slow");
		for(var i=0;i<ems.length;i++)
		{
			if(!validate_emailID(ems[i]))
			{
				errs="Please enter valid email address.<br />"
				jQuery("#to_field_err").html(errs).fadeIn("slow");
				break;
			}
		}
		if(errs=="")
		{
			jQuery("#to_field_err").fadeOut("slow");
		}
		
		if(!validate_emailID(frm))
		{
			errs="Please enter valid email address.<br />"
			jQuery("#from_field_err").html(errs).fadeIn("slow");
		}
		else
		{
			jQuery("#from_field_err").fadeOut("slow");
		}
		
		if(errs!="")
		{
			return false;
		}
		else
		{
			var url=SITE_URL+"/ajax_functions.php";
			var st=jQuery("#send_to_friend_form").serialize();
			st=st+"&fun_name=send_to_friend_mail&hrf="+hrf;
			jQuery("#to_field_err").fadeOut("slow");
			jQuery("#from_field_err").fadeOut("slow");
			jQuery("#send_to_friend_loading_img").fadeIn("slow");
			jQuery.ajax({
					type:"POST",
					url: url,
					data:st,
					complete:function(res)
					{
						if(res.responseText!="ERROR")
						{
							jQuery("#to_field_err").html("Sent Successfully.").fadeIn("slow");
							form.reset();
							jQuery("#send_to_friend_loading_img").fadeOut("slow");
						}
					}
			});
		}
	}
	catch(e)
	{
		jQuery("#send_to_friend_loading_img").fadeOut("slow");
		alert(e);
	}
	return false;
}//EF
function show_promo()
{
	var x1 = document.getElementById("PromoNo");
	var x2 = document.getElementById("Promotion");
	var x3= document.getElementById('promo_no_title');
	
	x1.style.display = "block";
	x2.style.display = "none";
	x3.style.display="block";
}
function hide_promo()
{
	var x1 = document.getElementById("PromoNo");
	var x2 = document.getElementById("Promotion");
	var x4 = document.getElementById("promotion_code");
	

	x1.style.display = "none";
	x2.style.display = "block";
	var x3= document.getElementById('promo_no_title');
	x3.style.display = "none";
	x4.value  = '';
}
