
//-------------------- Functions Used for Thum Up & down Start-------------------------//
function change_img(img,id){
  
    var web_img_path = document.getElementById('web_img_path').value;
	var meta_id = document.getElementById('meta_id').value;
	var cookie_meta_id = getCookie('cookie_meta_id');
	if(cookie_meta_id != meta_id){
	      document.getElementById(id).src = web_img_path+img;
	}
}

function thumbs_up_down(web_path,num){
	
    var meta_id = document.getElementById('meta_id').value;
 	var cookie_meta_id = getCookie('cookie_meta_id');
	if(cookie_meta_id == meta_id){
	}else{
	   setCookie('cookie_meta_id',meta_id);
	   setCookie('thumb_counter',num);
		var act = 'thumbs_up_down';
		var definedFigures = {
			 action : act,
			 counter : num,
			 meta_id: meta_id
		}
	   ajaxCaller.get(web_path+"ajax_common.php", definedFigures, ThumbsResponse, false, null);


    }  
}


function ThumbsResponse(text, headers, callingContext) {
	var response = text.split("~");	
 	var web_img_path = document.getElementById('web_img_path').value;
	
	if(response[1]==1){
	  document.getElementById('thmbup_td').innerHTML = response[0];
	  document.getElementById('thmbup_td2').innerHTML = response[0];
      var img = web_img_path+'thumbup-red.gif';
	  setTimeout("document.getElementById('thumbup').src='"+img+"'",500);
	  setTimeout("document.getElementById('thumbup2').src='"+img+"'",500);

	}
    if(response[1]==-1){
	  var img = web_img_path+'thumbdown-red.gif';
 	  document.getElementById('thmbdown_td').innerHTML = response[0];
 	  document.getElementById('thmbdown_td2').innerHTML = response[0];
	  setTimeout("document.getElementById('thumbdown').src ='"+img+"'",500);   
	  setTimeout("document.getElementById('thumbdown2').src ='"+img+"'",500);   
	}
	   
		
}

//-------------------- Functions Used for Thum Up & down End-------------------------//


//---------------------------Js popUp for Email to friends -----------------------------------------//
function ShowEmailPopUp(el) {
var web_img_path = document.getElementById("web_img_path").value;
var cvr = document.getElementById("cover2")
var dlg = document.getElementById(el)
cvr.style.display = "block"
dlg.style.display = "block"
dlg.innerHTML = '<div style="position:absolute;left:350px;top:10px;"><a href="#" onclick="closeEmailPopUp(\'dialog2\');"><img src="'+web_img_path+'close.jpeg" border="0"></a></div><table bgcolor="white" border="0" width="100%" height="100%"  align="center"><tr><td id="inner_td" align="center">'+document.getElementById("email_to_friend").innerHTML+'</td></tr></table>';
/*if (document.body.style.overflow = "hidden") {
cvr.style.width = "1300"
cvr.style.height = "100%"
}*/
}

function closeEmailPopUp(el) {
var cvr = document.getElementById("cover2")
var dlg = document.getElementById(el)
cvr.style.display = "none"
dlg.style.display = "none"
//document.body.style.overflowY = "scroll"
}
//------------------------------------------------------------------------------------------------------//

//----------------------------validation for email to friend -------------------------------------------//
function validate_email_this()
{
   	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var address = document.getElementById("user_email").value;
	var f_email = trim(document.getElementById("friend_email").value);
	var mail_source = trim(document.getElementById("mail_source").value);
	var email_arr = f_email.split(",");
	var emails=new Array();

	var name = trim(document.getElementById("name").value);
    var email_from = trim(document.getElementById("user_email").value);
	var email_to = f_email;
	var comments = trim(document.getElementById("comments").value);
	var meta_id = document.getElementById('meta_id').value;
	var page_name = document.getElementById('page_name').value;
	var web_path = document.getElementById('web_path').value;
    var web_img_path = document.getElementById('web_img_path').value;
	if (trim(document.getElementById("name").value) =="")
	{
		alert("Please enter your name.");
		document.getElementById("name").focus();
		return false;
	}else
	if (trim(document.getElementById("user_email").value) =="")
	{
		alert("Please enter your Email ID.");
		document.getElementById("user_email").focus();
		return false;
	}else
	if(reg.test(address) == false)
	{
	   alert('Your email address seems incorrect. Please try again.');
	   document.getElementById("user_email").focus();
	   return false;
	}else
    if(trim(document.getElementById("friend_email").value) =="")
	{
		alert("Please enter your firends Email Id.");
		document.getElementById("friend_email").focus();
		return false;
	}else{
		for(var i = 0; i < email_arr.length; i++)
		{
			
			var address = trim(email_arr[i]);
			emails[i] = address; 
			if(reg.test(address) == false)
			{
				alert(address+' this email address seems incorrect. Please try again.');
				document.getElementById("friend_email").focus();
				return false;
			}
			
		}
		if(arrHasDupes(emails)== true){
			document.getElementById("friend_email").focus();
			return false;
		}else{
            var act = 'email_this'; 
			document.getElementById("inner_td").className = 'borderTable';
			document.getElementById("inner_td").innerHTML = '<span align="center" valign="bottom"><Br><Br><img src="'+web_img_path+'loading.gif"></span><br><span class="ver12blue">Sending...</span><Br><Br><Br><Br><Br>'; 
			
			var definedFigures = {
				action : act,
				name : name,
				from : email_from,
				to : email_to,
				comments : comments,
				meta_id :meta_id,	
				page_name :page_name,
				mail_source:mail_source
 			}
         ajaxCaller.get(web_path+"ajax_common.php", definedFigures, EmailThisResponse, false, null);
		 return false;
		}
	}
	return false;
}

function EmailThisResponse(text, headers, callingContext) {
	var mail_source = trim(document.getElementById("mail_source").value);
   	if(text=='succ'){
	   var email_links = document.getElementById("me_inner_div").innerHTML;
       document.getElementById("inner_td").className = 'borderTable';
       document.getElementById("inner_td").innerHTML = '<div class="ver12blue"><b>Thank you!<br> Your e-mail with the '+mail_source+' link has been sent.</B></div><div>Also, view our most e-mailed links</div><div>'+email_links+'</div>';
      // setTimeout('closeEmailPopUp("dialog2")',1000); 
	}else{
	   document.getElementById("inner_td").className = 'borderTable';
       document.getElementById("inner_td").innerHTML = '<span class="ver12blue"><b>due to some error email not sent.<br>Please try again!</B></span>';
      // setTimeout('closeEmailPopUp("dialog2")',3000);
	}
}
//------------------------------------------------------------------------------------------------------//
//---------------- PrintPopUp -----------------------------------------------------------------

function PrintPopUp(strid){
	var web_path = document.getElementById('web_path').value ;
	var prtContent = document.getElementById(strid);
	var WinPrint =
	window.open('','','left=0,top=0,width=600,height=700,t oolbar=0,scrollbars=1,status=0');

	
	WinPrint.document.write('<link href="'+web_path+'css/main.css" rel="stylesheet" type="text/css">');
	//WinPrint.document.write('<span style="float:right;padding:5 5 5 5;"><input type="button" class="submit-btn" value="Print" onclick="window.print();window.close()" id="p_btn">&nbsp;</span>');
	WinPrint.document.write(prtContent.innerHTML);
	WinPrint.window.print();
	//WinPrint.document.close();
	WinPrint.focus();
   //prtContent.innerHTML=strOldOne;
}

function  validate_comments(){
	var name = trim(document.getElementById('comment_name').value) ;
	var email = trim(document.getElementById('comment_email').value) ;
	var comment = trim(document.getElementById('comment').value) ;
	
	if(name==''){
		alert("Please enter your name.");
		document.getElementById('comment_name').focus();
		return false;
	}
	if(email==''){
		alert("Please enter your email.");
		document.getElementById('comment_email').focus();
		return false;
	}
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(reg.test(email) == false)
	{
	   alert('Your email address seems incorrect. Please try again.');
	   document.getElementById("comment_email").focus();
	   return false;
	}
	if(comment==''){
		alert("Please enter your comment.");
		document.getElementById('comment').focus();
		return false;
	}
	return true;
 }


//------------  Most reamed , most emailes, most commented --------------------//
function show_most_veiwd(div){

	var img_path = document.getElementById('web_img_path').value; 
	if(div=='me_inner_div'){
		document.getElementById('me_inner_div').style.display ='';
		document.getElementById('mr_inner_div').style.display ='none';
		document.getElementById('mc_inner_div').style.display ='none';
	
		document.getElementById('me_img').src = img_path+'me-wt.gif';
		document.getElementById('mr_img').src = img_path+'mr-blue.gif';
		document.getElementById('mc_img').src = img_path+'mc-blue.gif';
 	}
	if(div=='mr_inner_div'){
		document.getElementById('me_inner_div').style.display ='none';
		document.getElementById('mr_inner_div').style.display ='';
		document.getElementById('mc_inner_div').style.display ='none';
	
		document.getElementById('me_img').src = img_path+'me-blue.gif';
		document.getElementById('mr_img').src = img_path+'mr-wt.gif';
		document.getElementById('mc_img').src = img_path+'mc-blue.gif';
 	}
	if(div=='mc_inner_div'){
		document.getElementById('me_inner_div').style.display ='none';
		document.getElementById('mr_inner_div').style.display ='none';
		document.getElementById('mc_inner_div').style.display ='';
	
		document.getElementById('me_img').src = img_path+'me-blue.gif';
		document.getElementById('mr_img').src = img_path+'mr-blue.gif';
		document.getElementById('mc_img').src = img_path+'mc-wt.gif';
 	}
     

}

function show_most_veiwd_new(div){

	var img_path = document.getElementById('web_img_path').value; 
	if(div=='me_inner_div'){
		document.getElementById('me_inner_div').style.display ='';
		document.getElementById('mr_inner_div').style.display ='none';
		document.getElementById('mc_inner_div').style.display ='none';
	
		document.getElementById('me_img').src = img_path+'me-blue.gif';
		document.getElementById('mr_img').src = img_path+'mr-wt.gif';
		document.getElementById('mc_img').src = img_path+'mc-wt.gif';
 	}
	if(div=='mr_inner_div'){
		document.getElementById('me_inner_div').style.display ='none';
		document.getElementById('mr_inner_div').style.display ='';
		document.getElementById('mc_inner_div').style.display ='none';
	
		document.getElementById('me_img').src = img_path+'me-wt.gif';
		document.getElementById('mr_img').src = img_path+'mr-blue.gif';
		document.getElementById('mc_img').src = img_path+'mc-wt.gif';
 	}
	if(div=='mc_inner_div'){
		document.getElementById('me_inner_div').style.display ='none';
		document.getElementById('mr_inner_div').style.display ='none';
		document.getElementById('mc_inner_div').style.display ='';
	
		document.getElementById('me_img').src = img_path+'me-wt.gif';
		document.getElementById('mr_img').src = img_path+'mr-wt.gif';
		document.getElementById('mc_img').src = img_path+'mc-blue.gif';
 	}
     

}


//-------------- Email Calculator result -----------------------------//

function email_CalResult_confirm(el) {

var web_img_path = document.getElementById("web_img_path").value;
var cvr = document.getElementById("cvr1")
var dlg = document.getElementById(el)
cvr.style.display = "block"
dlg.style.display = "block"
dlg.innerHTML = '<div style="position:absolute;left:355px;top:10px;"><a href="#calculator-result" onclick="closeCalResultPopUp(\'dlg1\');"><img src="'+web_img_path+'close.jpeg" border="0"></a></div><table bgcolor="#FFFFFF" border="1" width="100%" height="100%"  align="center"><tr><td id="inner_td" class="borderTable" align="center">'+document.getElementById("conf_box").innerHTML+'</td></tr></table>';
/*if (document.body.style.overflow = "hidden") {
cvr.style.width = "1300"
cvr.style.height = "100%"
}*/
}

function closeCalResultPopUp(el) {
var cvr = document.getElementById("cvr1")
var dlg = document.getElementById(el)
cvr.style.display = "none"
dlg.style.display = "none"
//document.body.style.overflowY = "scroll"
}


function show_refer_frnd_lb(f){
 
 var conf = document.getElementsByName("conf_rad");
 if(conf[0].checked==true){
     closeCalResultPopUp('dlg1');
     email_CalResult('dialog2');
 }else{
   closeCalResultPopUp('dlg1');
   window.location.hash = '#calculator-result';
 }
}


function email_CalResult(el) {
var web_img_path = document.getElementById("web_img_path").value;
var cvr = document.getElementById("cover2")
var dlg = document.getElementById(el)
cvr.style.display = "block"
dlg.style.display = "block"
dlg.innerHTML = '<div style="position:absolute;left:350px;top:10px;"><a href="#calculator-result" onclick="closeEmailPopUp(\'dialog2\');"><img src="'+web_img_path+'close.jpeg" border="0"></a></div><table bgcolor="white" border="0" width="100%" height="100%"  align="center"><tr><td id="inner_td" align="center">'+document.getElementById("email_to_fnd_calc_re").innerHTML+'</td></tr></table>';
/*if (document.body.style.overflow = "hidden") {
cvr.style.width = "1300"
cvr.style.height = "100%"
}*/
}



function validate_email_calc_result(){
    
	var calc_result = escape(document.getElementById("print_article").innerHTML);
 	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var address = trim(document.getElementById("user_email").value);
	var email_arr = address.split(",");
	var emails=new Array();

	var name = trim(document.getElementById("name").value);
    var email_from = address;
	var comments = trim(document.getElementById("comments").value);
	var meta_id = document.getElementById('meta_id').value;
	var page_name = document.getElementById('page_name').value;
	var web_path = document.getElementById('web_path').value;
    var web_img_path = document.getElementById('web_img_path').value;
	if (trim(document.getElementById("name").value) =="")
	{
		alert("Please enter your name.");
		document.getElementById("name").focus();
		return false;
	}else
	if (trim(document.getElementById("user_email").value) =="")
	{
		alert("Please enter your Email ID.");
		document.getElementById("user_email").focus();
		return false;
	}else{
		for(var i = 0; i < email_arr.length; i++)
		{
			var address = trim(email_arr[i]);
			emails[i] = address; 
			if(reg.test(address) == false)
			{
				alert(address+' this email address seems incorrect. Please try again.');
				document.getElementById("user_email").focus();
				return false;
			}
			
		}
		if(arrHasDupes(emails)== true){
			document.getElementById("user_email").focus();
			return false;
		}else{
            var act = 'email_calc_result'; 
			document.getElementById("inner_td").className = 'borderTable';
			document.getElementById("inner_td").innerHTML = '<span align="center" valign="bottom"><Br><Br><img src="'+web_img_path+'loading.gif"></span><br><span class="ver12blue">Sending...</span><Br><Br><Br><Br><Br>'; 
			
			var bodyVars = {
				action : act,
				name : name,
				from : email_from,
				comments : comments,
				meta_id :meta_id,	
				page_name :page_name,
				result : calc_result	
 			}
            var URLVars = '';
		   ajaxCaller.postVars(web_path+"ajax_common.php",bodyVars,URLVars,EmailCalResultResponse, false, null);
		}
	}
	return false;
 
}

function EmailCalResultResponse(text, headers, callingContext) {

	if(text=='succ'){
	   document.getElementById("inner_td").innerHTML = '<div class="ver12blue"><b>Thank you! <br> Calculator Result has been sent to your Email id.<br><br>This window will close automatically after five seconds.</B></div>';
	   setTimeout(' closeEmailPopUp("dialog2");',5000); 
	   setTimeout('window.location.hash ="#calculator-result"',5000); 
	}else{
	   document.getElementById("inner_td").innerHTML = '<div class="ver12blue"><b>Error occured while sending calculator result.<br> Please try latter ! <br><br>This window will close automatically after five seconds.</B></div>';
	   setTimeout(' closeEmailPopUp("dialog2");',5000); 
       setTimeout('window.location.hash ="#calculator-result"',5000); 
	}
}  




