function check_news_login()
{
	if(document.getElementById("username").value.trim() == "")
	{
		alert("Please enter username");
		document.getElementById("username").focus();
		return false;
	}//if
	if(document.getElementById("password").value.trim() == "")
	{
		alert("Please enter password");
		document.getElementById("password").focus();
		return false;
	}//if	
}//check_review_login

function check_news_step1()
{
	if(get_newsChkCount('news_category') == 0 )
	{
      	alert('Please select atleast one category');
		return false;
	}
	if(get_newsChkCount('news_category') > 4)
	{
      	alert("Please select maximum of 4 categorires");
		return false;
	}
}//check_review_step1

function get_newsChkCount(txt)	
{
	f1 = document.news_step1;
	var cnt=0;
	for(i=0;i< f1.length;i++)
	{
		var x=f1[i].name;
		
		if( x.indexOf(txt) >=0  &&  f1[i].type=='checkbox'  && f1[i].checked==true)
				cnt++;
	}	
	return cnt;
}//get_reviewChkCount

function get_reviewChkCount1(txt)	
{
	f1 = document.review_step2;
	var cnt=0;
	for(i=0;i< f1.length;i++)
	{
		var x=f1[i].name;
		
		if( x.indexOf(txt) >=0  &&  f1[i].type=='checkbox'  && f1[i].checked==true)
				cnt++;
	}	
	return cnt;
}//get_reviewChkCount

function check_news_step2(frm)
{
	if(document.getElementById("txtAuthorName").value.trim() == "")
	{
		alert("Please enter author name");
		document.getElementById("txtAuthorName").focus();
		return false;
	}//if
	if(document.getElementById("author_pic").value.trim() != "")
	{
		if(LimitAttach1(document.getElementById("author_pic").value) == false)
		{
			alert("Please upload valid author's picture");
			document.getElementById("author_pic").focus();
			return false;
		}//if
	}//if
	if(document.getElementById("txtTitle").value.trim() == "")
	{
		alert("Please enter title");
		document.getElementById("txtTitle").focus();
		return false;
	}//if
	if(document.getElementById("txtWebsite").value.trim() != "")
	{
		if(isValidURL(document.getElementById("txtWebsite").value) == false)
		{
			alert("Please enter valid web site address. It must include http://www");
			document.getElementById("txtWebsite").focus();
			return false;
		}//if
	}//if
	if(document.getElementById("DownloadUrl").value.trim() != "")
	{
		if(isValidURL(document.getElementById("DownloadUrl").value) == false)
		{
			alert("Please enter valid download URL. It must include http://www");
			document.getElementById("DownloadUrl").focus();
			return false;
		}//if
	}//if
	if(document.getElementById("RetypeDownloadUrl").value.trim() != "")
	{
		if(isValidURL(document.getElementById("RetypeDownloadUrl").value) == false)
		{
			alert("Please enter valid retype download URL. It must include http://www");
			document.getElementById("RetypeDownloadUrl").focus();
			return false;
		}//if
	}//if
	if(document.getElementById("DownloadUrl").value.trim() != "" && document.getElementById("RetypeDownloadUrl").value.trim() == "")
	{
		alert("Please enter retype download URL.");
		document.getElementById("RetypeDownloadUrl").focus();
		return false;
	}
	if(document.getElementById("DownloadUrl").value.trim() == "" && document.getElementById("RetypeDownloadUrl").value.trim() != "")
	{
		alert("Please enter download URL.");
		document.getElementById("DownloadUrl").focus();
		return false;
	}

	if(document.getElementById("DownloadUrl").value.trim() != "" && document.getElementById("RetypeDownloadUrl").value.trim() != "")
	{
		if(document.getElementById("DownloadUrl").value.trim() != document.getElementById("RetypeDownloadUrl").value.trim() != "")
		{
			alert("Download URL and retype download URL should be same.");
			document.getElementById("DownloadUrl").focus();
			return false;
		}
	}
	if(document.getElementById("txtDescription").value.trim() == "")
	{
		alert("Please enter article");
		document.getElementById("txtDescription").focus();
		return false;
	}//if
	if(document.getElementById("ExclusiveSection").checked == true)
	{
		if(document.getElementById("txtQuote").value.trim() == "")
		{
			alert("Please enter quote");
			document.getElementById("txtQuote").focus();
			return false;
		}//if
		if(document.getElementById("txtHeaderPicture").value.trim() == "" && document.getElementById("txtHeaderPicture1").value.trim() == "")
		{
			alert("Please upload header picture");
			document.getElementById("txtHeaderPicture").focus();
			return false;
		}//if
		if(document.getElementById("txtHeaderPicture").value.trim() != "")
		{
			if(LimitAttach1(document.getElementById("txtHeaderPicture").value) == false)
			{
				alert("Please upload valid header picture");
				document.getElementById("txtHeaderPicture").focus();
				return false;
			}	
		}//if
		if(document.getElementById("txtArticlePicture").value.trim() == "" && document.getElementById("txtArticlePicture1").value.trim() == "")
		{
			alert("Please upload article picture");
			document.getElementById("txtArticlePicture").focus();
			return false;
		}//if
		if(document.getElementById("txtArticlePicture").value.trim() != "")
		{
			if(LimitAttach1(document.getElementById("txtArticlePicture").value) == false)
			{
				alert("Please upload valid article picture");
				document.getElementById("txtArticlePicture").focus();
				return false;
			}	
		}//if
	}//if
	if(get_newsValidFile("news_img") > 0)
	{
		alert("Please upload valid news image(s)");
		return false;
	}//if
	if(get_newsValidVideos("news_video") > 0)
	{
		alert("Please upload valid news video(s)");
		return false;
	}//if
	document.getElementById("Post").disabled='true';
	hidden_span = document.getElementById('hide_stuff');
	hidden_span.style.display = 'block';
	return true;		
}//check_review_step2()

function check_news_edit(frm)
{
	if(document.getElementById("txtAuthorName").value.trim() == "")
	{
		alert("Please enter author name");
		document.getElementById("txtAuthorName").focus();
		return false;
	}//if
	if(document.getElementById("author_pic").value.trim() != "")
	{
		if(LimitAttach1(document.getElementById("author_pic").value) == false)
		{
			alert("Please upload valid author's picture");
			document.getElementById("author_pic").focus();
			return false;
		}//if
	}//if
	if(document.getElementById("txtTitle").value.trim() == "")
	{
		alert("Please enter title");
		document.getElementById("txtTitle").focus();
		return false;
	}//if
	if(document.getElementById("txtWebsite").value.trim() != "")
	{
		if(isValidURL(document.getElementById("txtWebsite").value) == false)
		{
			alert("Please enter valid web site address. It must include http://www");
			document.getElementById("txtWebsite").focus();
			return false;
		}//if
	}//if
	if(document.getElementById("DownloadUrl").value.trim() != "")
	{
		if(isValidURL(document.getElementById("DownloadUrl").value) == false)
		{
			alert("Please enter valid download URL. It must include http://www");
			document.getElementById("DownloadUrl").focus();
			return false;
		}//if
	}//if
	if(document.getElementById("RetypeDownloadUrl").value.trim() != "")
	{
		if(isValidURL(document.getElementById("RetypeDownloadUrl").value) == false)
		{
			alert("Please enter valid retype download URL. It must include http://www");
			document.getElementById("RetypeDownloadUrl").focus();
			return false;
		}//if
	}//if
	if(document.getElementById("DownloadUrl").value.trim() != "" && document.getElementById("RetypeDownloadUrl").value.trim() == "")
	{
		alert("Please enter retype download URL.");
		document.getElementById("RetypeDownloadUrl").focus();
		return false;
	}
	if(document.getElementById("DownloadUrl").value.trim() == "" && document.getElementById("RetypeDownloadUrl").value.trim() != "")
	{
		alert("Please enter download URL.");
		document.getElementById("DownloadUrl").focus();
		return false;
	}

	if(document.getElementById("DownloadUrl").value.trim() != "" && document.getElementById("RetypeDownloadUrl").value.trim() != "")
	{
		if(document.getElementById("DownloadUrl").value.trim() != document.getElementById("RetypeDownloadUrl").value.trim() != "")
		{
			alert("Download URL and retype download URL should be same.");
			document.getElementById("DownloadUrl").focus();
			return false;
		}
	}
	if(document.getElementById("txtDescription").value.trim() == "")
	{
		alert("Please enter article");
		document.getElementById("txtDescription").focus();
		return false;
	}//if
	if(document.getElementById("ExclusiveSection").checked == true)
	{
		if(document.getElementById("txtQuote").value.trim() == "")
		{
			alert("Please enter quote");
			document.getElementById("txtQuote").focus();
			return false;
		}//if
		if(document.getElementById("txtHeaderPicture").value.trim() == "" && document.getElementById("txtHeaderPicture1").value.trim() == "")
		{
			alert("Please upload header picture");
			document.getElementById("txtHeaderPicture").focus();
			return false;
		}//if
		if(document.getElementById("txtHeaderPicture").value.trim() != "")
		{
			if(LimitAttach1(document.getElementById("txtHeaderPicture").value) == false)
			{
				alert("Please upload valid header picture");
				document.getElementById("txtHeaderPicture").focus();
				return false;
			}	
		}//if
		if(document.getElementById("txtArticlePicture").value.trim() == "" && document.getElementById("txtArticlePicture1").value.trim() == "")
		{
			alert("Please upload article picture");
			document.getElementById("txtArticlePicture").focus();
			return false;
		}//if
		if(document.getElementById("txtArticlePicture").value.trim() != "")
		{
			if(LimitAttach1(document.getElementById("txtArticlePicture").value) == false)
			{
				alert("Please upload valid article picture");
				document.getElementById("txtArticlePicture").focus();
				return false;
			}	
		}//if
	}//if
	if(get_newsValidFile("news_img") > 0)
	{
		alert("Please upload valid news image(s)");
		return false;
	}//if
	if(get_newsValidVideos("news_video") > 0)
	{
		alert("Please upload valid news video(s)");
		return false;
	}//if
	
	
	document.getElementById("Post").disabled='true';
	hidden_span = document.getElementById('hide_stuff');
	hidden_span.style.display = 'block';
	return true;		

}//check_review_step2()


function get_reviewChkText(txt)	
{
	f1 = document.review_step2;
	var cnt=0;
	for(i=0;i< f1.length;i++)
	{
		var x=f1[i].name;
		
		if( x.indexOf(txt) >=0  &&  f1[i].type=='text'  && f1[i].value.trim()=="")
				cnt++;
	}	
	return cnt;
}//get_reviewChkCount

function get_reviewChkUrl(txt)	
{
	f1 = document.review_step2;
	var cnt=0;
	for(i=0;i< f1.length;i++)
	{
		var x=f1[i].name;
		
		if( x.indexOf(txt) >=0  &&  f1[i].type=='text'  && f1[i].value.trim()!="" && isValidURL(f1[i].value) == false)
				cnt++;
	}	
	return cnt;
}//get_reviewChkCount

function get_reviewChkPrice(txt)	
{
	f1 = document.review_step2;
	var cnt=0;
	for(i=0;i< f1.length;i++)
	{
		var x=f1[i].name;
		
		if( x.indexOf(txt) >=0  &&  f1[i].type=='text'  && f1[i].value.trim()!="" && checknumber(f1[i].value) == false)
				cnt++;
	}	
	return cnt;
}//get_reviewChkCount

function get_reviewChkFile(txt)	
{
	f1 = document.review_step2;
	var cnt=0;
	for(i=0;i< f1.length;i++)
	{
		var x=f1[i].name;
		
		if( x.indexOf(txt) >=0  &&  f1[i].type=='file'  && f1[i].value.trim()=="")
				cnt++;
	}	
	return cnt;
}//get_reviewChkCount

function get_newsValidFile(txt)	
{
	f1 = document.news_step2;
	var cnt=0;
	for(i=0;i< f1.length;i++)
	{
		var x=f1[i].name;		
		if( x.indexOf(txt) >=0  &&  f1[i].type=='file'  && f1[i].value.trim()!="" && LimitAttach1(f1[i].value)==false)
				cnt++;
	}	
	return cnt;
}//get_reviewChkCount

function get_newsValidVideos(txt)	
{
	f1 = document.news_step2;
	var cnt=0;
	for(i=0;i< f1.length;i++)
	{
		var x=f1[i].name;
		
		if( x.indexOf(txt) >=0  &&  f1[i].type=='file'  && f1[i].value.trim()!="" && LimitAttach(f1[i].value)==false)
				cnt++;
	}	
	return cnt;
}//get_reviewChkCount

function addNewsImage()
{
	var mainDiv=document.getElementById('div_images');
	var num = (document.news_step2.num_images.value - 1)+ 2;
  	document.news_step2.num_images.value = num;
	if(num <= 15)
	{
		var newDiv = document.createElement('div');
		var divName = 'div_images_'+ num;
		newDiv.setAttribute('id',divName);
		newDiv.setAttribute('style','padding-top:10px;');
		newDiv.innerHTML ="<table width='100%'  border='0' cellspacing='2' cellpadding='2'><tr><td align='left' valign='top'><strong>Photographer:</strong></td><td align='right' valign='top'><input type='text' id='txtPhotographer[]' name='txtPhotographer[]' value='' size='23' maxlength='30'><br>(max of 30 characters)</td><td align='left' valign='top'><strong>Image caption:</strong></td><td align='right' valign='top'><input type='text' id='image_caption[]' name='image_caption[]' value='' size='23' maxlength='30'><br>(max of 30 characters)</td><td align='left' valign='top'><input type='file' id='news_img[]' name='news_img[]'><br><a href='javascript:deleteNewsImage("+ num +")' class='blue_link'>Remove</a></td></tr></table>";
		mainDiv.appendChild(newDiv); 
	}
}
function deleteNewsImage(divId) 
{
	var mainDiv=document.getElementById('div_images');
	var num = document.news_step2.num_images.value;
  	var childDiv = document.getElementById('div_images_'+ divId);
  	mainDiv.removeChild(childDiv);
  	document.news_step2.num_images.value = num-1;
}

function addNewsVideos()
{
	var mainDiv=document.getElementById('div_videos');
	var num = (document.news_step2.num_videos.value - 1)+ 2;
  	document.news_step2.num_videos.value = num;
	if(num <= 20)
	{
		var newDiv = document.createElement('div');
		var divName = 'div_videos_'+ num;
		newDiv.setAttribute('id',divName);
		newDiv.setAttribute('style','padding-top:10px;');
		newDiv.innerHTML ="<table width='100%'  border='0' cellspacing='2' cellpadding='2'><tr><td align='left' valign='top'><strong>Credit:</strong></td><td align='right' valign='top'><input type='text' id='txtCredit[]' name='txtCredit[]' value='' size='23' maxlength='30'><br>(max of 30 characters)</td><td align='left' valign='top'><strong>Video caption:</strong></td><td align='right' valign='top'><input type='text' id='video_caption[]' name='video_caption[]' value='' size='23' maxlength='30'><br>(max of 30 characters)</td><td align='left' valign='top'><input type='file' id='news_video[]' name='news_video[]' onChange='javascript:ChangeNewsVideo();'><br><a href='javascript:deleteNewsVideo("+ num +")' class='blue_link'>Remove</a></td></tr></table>";
		mainDiv.appendChild(newDiv); 
	}
}
function deleteNewsVideo(divId) 
{
	var mainDiv=document.getElementById('div_videos');
	var num = document.news_step2.num_videos.value;
  	var childDiv = document.getElementById('div_videos_'+ divId);
  	mainDiv.removeChild(childDiv);
  	document.news_step2.num_videos.value = num-1;
}



function check_step3()
{
	if(document.getElementById("captcha_code").value.trim() == "")
	{
		alert("Please Enter Security Code");
		return false;
	}//if
}//check_step3
function show_reviewAlert()
{
	alert("You need to login / register to save this search as an alert.");	
}//show_eventAlert

function show_edit_reviewAlert()
{
	alert("You Need To Login To Edit Alerts");	
}//show_eventAlert

function del_review_alert()
{
	if(confirm("Are you sure you want to delete review alert?"))
		return true;
	else
		return false;
}//del_event_alert()

function back_viewReviewAlert()
{
	window.location = "index.php?option=com_review_alert&task=viewAll";	
}




function redirect_editNews_post(news_id)
{
	var next ="com_news_post|step3";		
	window.location.href = "http://www.macdirectory.com/component/option,com_news3/task,editNews/news_id,"+news_id+"/next,"+next+"/";
	
}

function check_review_search()
{
	if(document.getElementById("review_keyword").value.trim() == "&nbsp;&nbsp;Type keyword(s)")	
	{
		alert("Please enter keyword to search");
		return false;
	}//if
	
}//check_review_search

function check_newsRating()
{
	var rating1 = document.getElementById("rating1").checked;
	var rating2 = document.getElementById("rating2").checked;
	var rating3 = document.getElementById("rating3").checked;
	var rating4 = document.getElementById("rating4").checked;
	var rating5 = document.getElementById("rating5").checked;

	if(rating1 == false && rating2 == false && rating3 == false && rating4 == false && rating5 == false)
	{
		alert("Please rate this news");
		document.getElementById("rating1").focus();
		return false;		
	}
}//check_reviewRating


function post_newsComment(com_id)
{
	document.getElementById("link_postComment").style.display="none";
	document.getElementById("new_newsComment").style.display=""
}

function chk_postNewsComment()
{
	if(document.getElementById("comment_txt").value.trim() == "")
	{
		alert("Please enter comment");
		document.getElementById("comment_txt").focus();	
		return false;
	}
}

function show_newsCommentReply(com_id)
{
	var video_comment_reply = "video_comment_reply_"+com_id;
	var commment_reply = "commment_reply_"+com_id;
	document.getElementById(video_comment_reply).style.display="";	
	document.getElementById(commment_reply).style.display="none";	
}//show_videoCommentReply()

function chk_newsCommentReply(com_id)
{
  var reply_txt = "reply_text_"+com_id;
  if(document.getElementById(reply_txt).value.trim() == "")
  {
	  alert("Please enter your comment reply");
	  document.getElementById(reply_txt).focus();
	  return false;
  }//if
}//chk_vdoCommentReply

function chk_news_suggestion()
{
  if(document.getElementById("message").value.trim() == "")
  {
	  alert("Please enter message");
	  document.getElementById("message").focus();
	  return false;
  }//if
  if(document.getElementById("captcha_code").value.trim() == "")
  {
	  alert("Please enter security code");
	  document.getElementById("captcha_code").focus();
	  return false;
  }//if
}//chk_suggestion()

function check_newsReply()
{
  if(document.getElementById("message").value.trim() == "")
  {
	  alert("Please enter message");
	  document.getElementById("message").focus();
	  return false;
  }//if
}//check_reviewReply

function ViewRelatedNews()
{
	document.getElementById("RelatedNewsDiv").style.display="";	
	document.getElementById("TopReadNewsDiv").style.display="none";	
	document.getElementById("ExclusiveNewsDiv").style.display="none";	
	document.getElementById("RelatedNewsLink").className = "tab_links";
	document.getElementById("TopReadNewsLink").className = "tab_links1";
	document.getElementById("ExclusiveNewsLink").className = "tab_links1";
	document.getElementById("MoreRelatedLink").style.display="";
	document.getElementById("MoreTopLink").style.display="none";
	document.getElementById("MoreExclusiveLink").style.display="none";

	document.getElementById("RelatedNewsImgUp").style.display="none";
	document.getElementById("RelatedNewsImgDown").style.display="";
	document.getElementById("TopReadNewsImgUp").style.display="";
	document.getElementById("TopReadNewsImgDown").style.display="none";
	document.getElementById("RelatedReviewsImgUp").style.display="";
	document.getElementById("RelatedReviewsImgDown").style.display="none";
}//ViewRelatedNews
function ViewTopReadNews()
{
	document.getElementById("RelatedNewsDiv").style.display="none";	
	document.getElementById("TopReadNewsDiv").style.display="";	
	document.getElementById("ExclusiveNewsDiv").style.display="none";	
	document.getElementById("RelatedNewsLink").className = "tab_links1";
	document.getElementById("TopReadNewsLink").className = "tab_links";
	document.getElementById("ExclusiveNewsLink").className = "tab_links1";
	document.getElementById("MoreRelatedLink").style.display="none";
	document.getElementById("MoreTopLink").style.display="";
	document.getElementById("MoreExclusiveLink").style.display="none";

	document.getElementById("RelatedNewsImgUp").style.display="";
	document.getElementById("RelatedNewsImgDown").style.display="none";
	document.getElementById("TopReadNewsImgUp").style.display="none";
	document.getElementById("TopReadNewsImgDown").style.display="";
	document.getElementById("RelatedReviewsImgUp").style.display="";
	document.getElementById("RelatedReviewsImgDown").style.display="none";
}//ViewTopReadNews
function ViewExclusiveNews()
{
	document.getElementById("RelatedNewsDiv").style.display="none";	
	document.getElementById("TopReadNewsDiv").style.display="none";	
	document.getElementById("ExclusiveNewsDiv").style.display="";	
	document.getElementById("RelatedNewsLink").className = "tab_links1";
	document.getElementById("TopReadNewsLink").className = "tab_links1";
	document.getElementById("ExclusiveNewsLink").className = "tab_links";
	document.getElementById("MoreRelatedLink").style.display="none";
	document.getElementById("MoreTopLink").style.display="none";
	document.getElementById("MoreExclusiveLink").style.display="";

	document.getElementById("RelatedNewsImgUp").style.display="";
	document.getElementById("RelatedNewsImgDown").style.display="none";
	document.getElementById("TopReadNewsImgUp").style.display="";
	document.getElementById("TopReadNewsImgDown").style.display="none";
	document.getElementById("RelatedReviewsImgUp").style.display="none";
	document.getElementById("RelatedReviewsImgDown").style.display="";
}//ViewExclusiveNews

function ManageExclusivePanel()
{
	if(document.getElementById("ExclusiveSection").checked == false)
	{
		document.getElementById("QuoteTR").style.display="none";	
		document.getElementById("QuoteCntTR").style.display="none";	
		document.getElementById("HeaderPictureTR").style.display="none";	
		document.getElementById("ArticlePictureTR").style.display="none";	
	}//if
	else
	{
		document.getElementById("QuoteTR").style.display="";	
		document.getElementById("QuoteCntTR").style.display="";	
		document.getElementById("HeaderPictureTR").style.display="";	
		document.getElementById("ArticlePictureTR").style.display="";	
	}//else
}//ManageExclusivePanel

function ChangePhotographerImage()
{
	document.getElementById("RemovePhotographerImageLink").style.display="";	
}//ChangePhotographerImage

function RemovePhotographerImage()
{
	f1 = document.news_step2;
	var cnt=0;
	for(i=0;i< f1.length;i++)
	{
		var x=f1[i].name;		
		if( x.indexOf('news_img') >=0  &&  f1[i].type=='file'  && f1[i].value.trim()!="")
		{
			f1[i].value = '';
			break;
		}
	}	
	for(i=0;i< f1.length;i++)
	{
		var x=f1[i].name;		
		if( x.indexOf('txtPhotographer') >=0  &&  f1[i].type=='text'  && f1[i].value.trim()!="")
		{
			f1[i].value = '';
			break;
		}
	}	
	for(i=0;i< f1.length;i++)
	{
		var x=f1[i].name;		
		if( x.indexOf('image_caption') >=0  &&  f1[i].type=='text'  && f1[i].value.trim()!="")
		{
			f1[i].value = '';
			break;
		}
	}	
	document.getElementById("RemovePhotographerImageLink").style.display="none";	
}//RemovePhotographerImage
function ChangeNewsVideo()
{
	document.getElementById("RemoveNewsVideoImageLink").style.display="";	
}//ChangePhotographerImage

function RemoveNewsVideo()
{
	f1 = document.news_step2;
	var cnt=0;
	for(i=0;i< f1.length;i++)
	{
		var x=f1[i].name;		
		if( x.indexOf('news_video') >=0  &&  f1[i].type=='file'  && f1[i].value.trim()!="")
		{
			f1[i].value = '';
			break;
		}
	}	
	for(i=0;i< f1.length;i++)
	{
		var x=f1[i].name;		
		if( x.indexOf('video_caption') >=0  &&  f1[i].type=='text'  && f1[i].value.trim()!="")
		{
			f1[i].value = '';
			break;
		}
	}	
	document.getElementById("RemoveNewsVideoImageLink").style.display="none";	
}//RemovePhotographerImage

function ListCategoryNews()
{
	var category = document.getElementById("category").value;
	if(category == "all")
		window.location.href = "http://www.macdirectory.com/component/option,com_news/task,viewAll/";
	else if(category == "Exclusive__articles")
		window.location.href = "http://www.macdirectory.com/component/option,com_exclusive_news/task,viewAll/";
	else
		window.location.href = "http://www.macdirectory.com/component/option,com_news1/task,searchCategory/catName,"+category+"/";	
}//if
