
function showStudio(show)
{
	document.getElementById('studio_chk1').style.display = 'none';
	document.getElementById('studio_chk').style.display = ( show ? '': 'none');
	document.getElementById('studio_chk2').style.display = ( show ? '': 'none');
}
function showStudio1(show)
{
	document.getElementById('studio_chk').style.display = 'none';
	document.getElementById('studio_chk1').style.display = ( show ? '': 'none');
	document.getElementById('studio_chk2').style.display = 'none';
}

function check_review_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_review_step1()
{
	var review_type = document.getElementById("review_type").checked;
	var review_type1 = document.getElementById("review_type1").checked;
	
	if(review_type == false && review_type1 == false)
	{
		alert("Please select review type");
		document.getElementById("review_type").focus();
		return false;		
	}//if
	if(get_reviewChkCount('review_category') == 0 )
	{
      	alert('Please select atleast one category');
		return false;
	}
}//check_review_step1

function get_reviewChkCount(txt)	
{
	f1 = document.review_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_review_step2(frm)
{
	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(document.getElementById("review_author").value.trim() == "")
	{
		alert("Please enter author name");
		document.getElementById("review_author").focus();
		return false;
	}//if
	if(document.getElementById("author_pic").value.trim() == "" && document.getElementById("author_pic1").value.trim() == "")
	{
		alert("Please upload author's picture");
		document.getElementById("author_pic").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(get_reviewChkText("product_name") > 0)
	{
		alert("Please enter product name");
		return false;
	}
	if(get_reviewChkText("manufacturer") > 0)
	{
		alert("Please enter manufacturer");
		return false;
	}
	if(get_reviewChkUrl("manufacture_website") > 0)
	{
		alert("Please enter valid manufacturer website. Your website must include  http://www");
		return false;
	}
	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(get_reviewChkText("retail_price") > 0)
	{
		alert("Please enter suggested retail price");
		return false;
	}
	if(get_reviewChkPrice("retail_price") > 0)
	{
		alert("Please enter valid suggested retail price");
		return false;
	}
	if(document.getElementById("description").value.trim() == "")
	{
		alert("Please enter article");
		return false;
	}//if
	
	if(get_reviewChkText("pros") > 0)
	{
		alert("Please enter pros");
		return false;
	}
	if(get_reviewChkText("cons") > 0)
	{
		alert("Please enter cons");
		return false;
	}
	if(rating1 == false && rating2 == false && rating3 == false && rating4 == false && rating5 == false)
	{
		alert("Please rate this product");
		document.getElementById("rating1").focus();
		return false;		
	}
	document.getElementById("Post").disabled='true';
	hidden_span = document.getElementById('hide_stuff');
	hidden_span.style.display = 'block';
	return true;		
}//check_review_step2()

function check_review_edit(frm)
{
	var review_type = document.getElementById("review_type").checked;
	var review_type1 = document.getElementById("review_type1").checked;
	
	if(review_type == false && review_type1 == false)
	{
		alert("Please select review type");
		document.getElementById("review_type").focus();
		return false;		
	}//if
	if(get_reviewChkCount1('review_category') == 0 )
	{
      	alert('Please select atleast one category');
		return false;
	}
	
	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(document.getElementById("review_author").value.trim() == "")
	{
		alert("Please enter author name");
		document.getElementById("review_author").focus();
		return false;
	}//if
	if(get_reviewChkText("product_name") > 0)
	{
		alert("Please enter product name");
		return false;
	}
	if(get_reviewChkText("manufacturer") > 0)
	{
		alert("Please enter manufacturer");
		return false;
	}
	if(get_reviewChkUrl("manufacture_website") > 0)
	{
		alert("Please re-enter your web site address. It must include http://www");
		return false;
	}
	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(get_reviewChkText("retail_price") > 0)
	{
		alert("Please enter suggested retail price");
		return false;
	}
	if(get_reviewChkPrice("retail_price") > 0)
	{
		alert("Please enter valid suggested retail price");
		return false;
	}
	if(document.getElementById("description").value.trim() == "")
	{
		alert("Please enter article");
		return false;
	}//if	
/*	if(document.getElementById("num_images").value <= 0)
	{
		if(get_reviewChkFile("review_img") > 0)
		{
			alert("Please upload review image(s)");
			return false;
		}//if
		if(get_reviewValidFile("review_img") > 0)
		{
			alert("Please upload valid review image(s)");
			return false;
		}//if
	}//if*/
	if(get_reviewChkText("pros") > 0)
	{
		alert("Please enter pros");
		return false;
	}
	if(get_reviewChkText("cons") > 0)
	{
		alert("Please enter cons");
		return false;
	}
	if(rating1 == false && rating2 == false && rating3 == false && rating4 == false && rating5 == false)
	{
		alert("Please rate this product");
		document.getElementById("rating1").focus();
		return false;		
	}
	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_reviewValidFile(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()!="" && LimitAttach1(f1[i].value)==false)
				cnt++;
	}	
	return cnt;
}//get_reviewChkCount



function check_review_product(frm)
{
	var n=frm.elements.length;
	var x=0;
	for(i=0; i < n; i++)
	{
		if(frm.elements[i].name=='review_product[]' && frm.elements[i].value !='')
		{
			return true;				
		}		
	}
	alert("Please Enter Atleast One Product Name");
	return false;
}

function CountLeft(field, count, max) 
{
 if (field.value.length > max)
	 field.value = field.value.substring(0, max);
 else
	 count.value = max - field.value.length;
 }

function addPros()
{
	var mainDiv=document.getElementById('div_pros');
	var num = (document.review_step2.num_pros.value - 1)+ 2;
  	document.review_step2.num_pros.value = num;
	if(num <= 20)
	{
		var newDiv = document.createElement('div');
		var divName = 'div_pros_'+ num;
		newDiv.setAttribute('id',divName);
		newDiv.innerHTML ="<input type='text'  name='pros[]' size='60>><span style='padding-left:5px;color:#FF0000'>&nbsp;&nbsp;&nbsp;&nbsp;<a href='javascript:deletePros("+ num +")'>Remove</a></span>";
		mainDiv.appendChild(newDiv); 
	}
}

function deletePros(divId) 
{
	var mainDiv=document.getElementById('div_pros');
	var num = document.review_step2.num_pros.value;
  	var childDiv = document.getElementById('div_pros_'+ divId);
  	mainDiv.removeChild(childDiv);
  	document.review_step2.num_pros.value = num-1;
}

function addCons()
{
	var mainDiv=document.getElementById('div_cons');
	var num = (document.review_step2.num_cons.value - 1)+ 2;
  	document.review_step2.num_cons.value = num;
	if(num <= 20)
	{
		var newDiv = document.createElement('div');
		var divName = 'div_cons_'+ num;
		newDiv.setAttribute('id',divName);
		newDiv.innerHTML ="<input type='text'  name='cons[]'  size='60>><span style='padding-left:5px;color:#FF0000'>&nbsp;&nbsp;&nbsp;&nbsp;<a href='javascript:deleteCons("+ num +")'>Remove</a></span>";
		mainDiv.appendChild(newDiv); 
	}
}
function deleteCons(divId) 
{
	var mainDiv=document.getElementById('div_cons');
	var num = document.review_step2.num_cons.value;
  	var childDiv = document.getElementById('div_cons_'+ divId);
  	mainDiv.removeChild(childDiv);
  	document.review_step2.num_cons.value = num-1;
}

function addProduct()
{
	var mainDiv=document.getElementById('div_review_product');
	var num = (document.review_step2.num_review_product.value - 1)+ 2;
  	document.review_step2.num_review_product.value = num;
	if(num <= 20)
	{
		var newDiv = document.createElement('div');
		var divName = 'div_review_product_'+ num;
		newDiv.setAttribute('id',divName);
		newDiv.setAttribute('style','padding-top:10px;');
		newDiv.innerHTML ="<input type='text' name='product_name[]' size='60' maxlength='50'><span style='padding-left:5px;color:#FF0000'>&nbsp;&nbsp;&nbsp;&nbsp;<a href='javascript:deleteProduct("+ num +")'>Remove</a></span>";
		mainDiv.appendChild(newDiv); 
	}
}
function deleteProduct(divId) 
{
	var mainDiv=document.getElementById('div_review_product');
	var num = document.review_step2.num_review_product.value;
  	var childDiv = document.getElementById('div_review_product_'+ divId);
  	mainDiv.removeChild(childDiv);
  	document.review_step2.num_review_product.value = num-1;
}
function addManufacturer()
{
	var mainDiv=document.getElementById('div_manufacturer');
	var num = (document.review_step2.num_manufacturer.value - 1)+ 2;
  	document.review_step2.num_manufacturer.value = num;
	if(num <= 20)
	{
		var newDiv = document.createElement('div');
		var divName = 'div_manufacturer_'+ num;
		newDiv.setAttribute('id',divName);
		newDiv.setAttribute('style','padding-top:10px;');
		newDiv.innerHTML ="<input type='text' name='manufacturer[]' maxlength='50' size='60>><span style='padding-left:5px;color:#FF0000'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href='javascript:deleteManufacturer("+ num +")'>Remove</a></span>";
		mainDiv.appendChild(newDiv); 
	}
}
function deleteManufacturer(divId) 
{
	var mainDiv=document.getElementById('div_manufacturer');
	var num = document.review_step2.num_manufacturer.value;
  	var childDiv = document.getElementById('div_manufacturer_'+ divId);
  	mainDiv.removeChild(childDiv);
  	document.review_step2.num_manufacturer.value = num-1;
}

function addUrl()
{
	var mainDiv=document.getElementById('div_url');
	var num = (document.review_step2.num_url.value - 1)+ 2;
  	document.review_step2.num_url.value = num;
	if(num <= 20)
	{
		var newDiv = document.createElement('div');
		var divName = 'div_url_'+ num;
		newDiv.setAttribute('id',divName);
		newDiv.setAttribute('style','padding-top:10px;');
		newDiv.innerHTML ="<input type='text'  name='manufacture_website[]' size='60><span style='padding-left:5px;color:#FF0000'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href='javascript:deleteUrl("+ num +")'>Remove</a></span>";
		mainDiv.appendChild(newDiv); 
	}
}
function deleteUrl(divId) 
{
	var mainDiv=document.getElementById('div_url');
	var num = document.review_step2.num_url.value;
  	var childDiv = document.getElementById('div_url_'+ divId);
  	mainDiv.removeChild(childDiv);
  	document.review_step2.num_url.value = num-1;
}

function addPrice()
{
	var mainDiv=document.getElementById('div_price');
	var num = (document.review_step2.num_price.value - 1)+ 2;
  	document.review_step2.num_price.value = num;
	if(num <= 20)
	{
		var newDiv = document.createElement('div');
		var divName = 'div_price_'+ num;
		newDiv.setAttribute('id',divName);
		newDiv.setAttribute('style','padding-top:10px;');
		newDiv.innerHTML ="<input type='text'  name='retail_price[]' size=20'><span style='padding-left:5px;color:#FF0000'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href='javascript:deletePrice("+ num +")'>Remove</a></span>";
		mainDiv.appendChild(newDiv); 
	}
}
function deletePrice(divId) 
{
	var mainDiv=document.getElementById('div_price');
	var num = document.review_step2.num_price.value;
  	var childDiv = document.getElementById('div_price_'+ divId);
  	mainDiv.removeChild(childDiv);
  	document.review_step2.num_price.value = num-1;
}

function addReviewImage()
{
	var mainDiv=document.getElementById('div_images');
	var num = (document.review_step2.num_images.value - 1)+ 2;
  	document.review_step2.num_images.value = num;
	if(num <= 20)
	{
		var newDiv = document.createElement('div');
		var divName = 'div_images_'+ num;
		newDiv.setAttribute('id',divName);
		newDiv.setAttribute('style','padding-top:10px;');
		newDiv.innerHTML ="<input type='file' id='review_img[]' name='review_img[]'> &nbsp;&nbsp;&nbsp; <strong>Image caption:</strong>&nbsp; <input type='text' id='image_caption[]' name='image_caption[]' value='' size='30' maxlength='30'><span style='padding-left:5px;color:#FF0000'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href='javascript:deleteReviewImage("+ num +")'>Remove</a></span>";
		mainDiv.appendChild(newDiv); 
	}
}
function deleteReviewImage(divId) 
{
	var mainDiv=document.getElementById('div_images');
	var num = document.review_step2.num_images.value;
  	var childDiv = document.getElementById('div_images_'+ divId);
  	mainDiv.removeChild(childDiv);
  	document.review_step2.num_images.value = num-1;
}


function check_com_Files(frm)
{
	var n=frm.elements.length;
	var x=0;
	for(i=0; i < n; i++)
	{
		if(frm.elements[i].name=='web_address[]' && frm.elements[i].value !='')
		{
			if(isValidURL(frm.elements[i].value) == false)
			{
				alert("Invalid Sales Web Site/URL. You Must Type http:// (Example: http://www.companyname.com)");
				return false;
			}		
			return true;				
		}
		
	}
	alert("Please Enter Atleast One Web Site Address");
	return false;
}

function check_com_retail_price(frm)
{
	var n=frm.elements.length;
	var x=0;
	for(i=0; i < n; i++)
	{
		if(frm.elements[i].name=='retail_price[]' && frm.elements[i].value !='')
		{
			if(checknumber(frm.elements[i].value) == false)
			{
				alert("Please Enter Valid Suggested Retail Price");
				return false;
			}		
			return true;				
		}
		
	}
	alert("Please Enter Atleast One Suggested Retail Price");
	return false;
}//check_com_retail_price

function checknumber(x)
{
	var anum=/(^\d+$)|(^\d+\.\d+$)/
	if (anum.test(x))
		testresult=true
	else
	{
		testresult=false
	}
	return (testresult)
}

function check_com_pros(frm)
{
	var n=frm.elements.length;
	var x=0;
	for(i=0; i < n; i++)
	{
		if(frm.elements[i].name=='review_pros[]' && frm.elements[i].value !='')
		{
			return true;				
		}		
	}
	alert("Please Enter Atleast One Pros");
	return false;
}

function check_com_cons(frm)
{
	var n=frm.elements.length;
	var x=0;
	for(i=0; i < n; i++)
	{
		if(frm.elements[i].name=='review_cons[]' && frm.elements[i].value !='')
		{
			return true;				
		}		
	}
	alert("Please Enter Atleast One Cons");
	return false;
}


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_editReview_post(review_id)
{
	var next ="com_reviews_post|step3";		
	window.location.href = "http://www.macdirectory.com/component/option,com_reviews3/task,editReview/review_id,"+review_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_reviewRating()
{
	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 review");
		document.getElementById("rating1").focus();
		return false;		
	}
}//check_reviewRating


function post_reviewComment(com_id)
{
	document.getElementById("link_postComment").style.display="none";
	document.getElementById("new_reviewComment").style.display=""
}

function chk_postReviewComment()
{
	if(document.getElementById("comment_txt").value.trim() == "")
	{
		alert("Please enter comment");
		document.getElementById("comment_txt").focus();	
		return false;
	}
}

function show_reviewCommentReply(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_reviewCommentReply(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_suggestion()
{
  if(document.getElementById("message").value.trim() == "")
  {
	  alert("Please enter message");
	  document.getElementById("message").focus();
	  return false;
  }//if
	
}//chk_suggestion()

function check_reviewReply()
{
  if(document.getElementById("message").value.trim() == "")
  {
	  alert("Please enter message");
	  document.getElementById("message").focus();
	  return false;
  }//if
}//check_reviewReply

function addReviewsVideos()
{
	var mainDiv=document.getElementById('div_videos');
	var num = (document.review_step2.num_videos.value - 1)+ 2;
  	document.review_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'><td align='left' valign='top'><strong>Video caption:</strong></td><td align='left' 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='review_video[]' name='review_video[]' ><br><a href='javascript:deleteReviewsVideos("+ num +")' class='blue_link'>Remove</a></td></tr></table>";
		mainDiv.appendChild(newDiv); 
	}
}
function deleteReviewsVideos(divId) 
{
	var mainDiv=document.getElementById('div_videos');
	var num = document.review_step2.num_videos.value;
  	var childDiv = document.getElementById('div_videos_'+ divId);
  	mainDiv.removeChild(childDiv);
  	document.review_step2.num_videos.value = num-1;
}

function ListCategoryReviews()
{
	var category = document.getElementById("category").value;
	if(category == "all")
		window.location.href = "http://www.macdirectory.com/component/option,com_reviews/task,viewAll/";
	else if(category == "Books" || category == "Games" || category == "Hardware" || category == "iPhone" || category == "iPod" || category == "Laptop"  || category == "Software")
		window.location.href = "http://www.macdirectory.com/component/option,com_reviews1/task,viewCategory/catName,"+category+"/";
	else
		window.location.href = "http://www.macdirectory.com/component/option,com_reviews1/task,searchCategory/catName,"+category+"/";
}//if

function CheckNewsletterForm()
{
  if(document.getElementById("NewsletterEmail").value.trim() == "")
  {
	  alert("Please enter email");
	  document.getElementById("NewsletterEmail").focus();
	  return false;
  }//if
  if(document.getElementById("NewsletterEmail").value.trim() == "Enter Email")
  {
	  alert("Please enter email");
	  document.getElementById("NewsletterEmail").focus();
	  return false;
  }//if
  if(document.getElementById("NewsletterEmail").value.trim() != "")
  {
	  if(emailCheck(document.getElementById("NewsletterEmail").value) == false)
	  {
		  alert("Please enter valid email");
		  document.getElementById("NewsletterEmail").focus();
		  return false;
	  }
  }//if
  
}

function VerifyNewsletterEmail()
{
	
  if(document.getElementById("VerifyEmail").value.trim() == "")
  {
	  alert("Please enter email");
	  document.getElementById("VerifyEmail").focus();
	  return false;
  }
  if(document.getElementById("VerifyEmail").value.trim() != "")
  {
	  if(emailCheck(document.getElementById("VerifyEmail").value) == false)
	  {
		  alert("Please enter valid email");
		  document.getElementById("VerifyEmail").focus();
		  return false;
	  }
  }
  if(document.getElementById("VerifyEmail").value != document.getElementById("CheckEmail").value)
  {
	  alert("Your previous and current email address are not matching. Please enter correct email address.");
	  document.getElementById("VerifyEmail").focus();
	  return false;
  }
}