var arVersion = navigator.appVersion.split("MSIE")
var version = parseFloat(arVersion[1])

function fixPNG(myImage) 
{
    if ((version >= 5.5) && (version < 7) && (document.body.filters)) 
    {
       var imgID = (myImage.id) ? "id='" + myImage.id + "' " : ""
	   var imgClass = (myImage.className) ? "class='" + myImage.className + "' " : ""
	   var imgTitle = (myImage.title) ? 
		             "title='" + myImage.title  + "' " : "title='" + myImage.alt + "' "
	   var imgStyle = "display:inline-block;" + myImage.style.cssText
	   var strNewHTML = "<span " + imgID + imgClass + imgTitle
                  + " style=\"" + "width:" + myImage.width 
                  + "px; height:" + myImage.height 
                  + "px;" + imgStyle + ";"
                  + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
                  + "(src=\'" + myImage.src + "\', sizingMethod='scale');\"></span>"
	   myImage.outerHTML = strNewHTML	  
    }
}
function checkall(objForm){
	len = objForm.elements.length;
	var i=0;
	for( i=0 ; i<len ; i++) {
		if (objForm.elements[i].type=='checkbox') {
			objForm.elements[i].checked=objForm.check_all.checked;
		}
	}
}

function confirm_submit(objForm) {
	return true;
}

var rate_msg= new Array(5)
rate_msg[0]="Poor";
rate_msg[1]="Good";
rate_msg[2]="Very Good";
rate_msg[3]="Excellent";
rate_msg[4]="Superb";
var flag=0;
function alert_msg()
{
 alert("Please login or create an account to rate this deal.")
}

function change(imgid,showsel,dealid)
{
	var tmp;
	//document.getElementById('ajax_rate_msg_'+dealid+'_n').style.display ='';
	for(i=1; i<=showsel; i++)
	{
	tmp=imgid+"_"+i;
	//alert(tmp);
	document.getElementById(tmp).src="images/rate_full.png";
	}
	for(j=i; j<=5; j++)
	{
		tmp=imgid+"_"+j;
		//alert(tmp);
		document.getElementById(tmp).src="images/rate_no.png";
	}
	document.getElementById('ajax_rate_msg_'+dealid).innerHTML=rate_msg[showsel-1];
	}
function set_def_rate(idimg, r1,r2,r3,r4,r5,dealid)
{
//setting exact current rating
document.getElementById(idimg + "_1").src=r1;
document.getElementById(idimg + "_2").src=r2;
document.getElementById(idimg + "_3").src=r3;
document.getElementById(idimg + "_4").src=r4;
document.getElementById(idimg + "_5").src=r5;
//document.getElementById('ajax_rate_msg_'+dealid+'_n').style.display ='none';
document.getElementById('ajax_rate_msg_'+dealid).innerHTML="&nbsp;";
}

function apply_rating(val1,val2) {
 				
			change('img'+val1,val2,val1);
			document.getElementById('ajax_rate_msg_'+val1).innerHTML="Loading....wait";
			flag=1;
			document.getElementById('tr_'+val1).innerHTML="";
			//only used for maintaining similarities in validations
			new Ajax.Updater('tr_'+val1,'ajax_result.php?type=rate&deal_id='+val1+'&rateno='+val2);
			document.getElementById('ajax_rate_msg_'+val1).innerHTML="Thanks for rating";
}
function on_mouse_out(imgid,r1,r2,r3,r4,r5,dealid)
{
	
	if(flag==1) // need not to call if ajax used
	{
		flag=0;
		return false; 
	}	
	else
	{
	set_def_rate(imgid,r1,r2,r3,r4,r5,dealid);
	}
}



function confirmSubmit(val1,msgid)
{
	
var agree=confirm("Are you sure you wish to report this deal as dead deal?");
if (agree){
	document.getElementById(msgid).innerHTML="Loading......wait";
	flag=1;
    new Ajax.Updater(msgid,'ajax_result.php?type=deadmail&deal_id='+val1);
	return true ;
	}
else
{
	return false ;
}
}

function confirm_report_comment(val1, val2)
{
	
var agree=confirm("Are you sure you want to report this comment?");
if (agree){
	document.getElementById('ajax_report_comment').innerHTML="Loading......wait";
	flag=1;
    new Ajax.Updater('ajax_report_comment','ajax_result.php?type=reportcomment&deal_id='+val1+'&comment_id='+val2);
	return true ;
	}
else
{
	return false ;
}
}
function confirm_send_to_friend(val1)
{
	
var agree=confirm("Are you sure you wish to tell about this deal to your friend?");
if (agree){
	document.getElementById('ajax_friend_deal_msg').innerHTML="Loading......wait";
	flag=1;
    new Ajax.Updater('ajax_dead_deal_msg','ajax_result.php?type=send_to_friend&deal_id='+val1);
	return true ;
	}
else
{
	return false ;
}
}
function show_comments(divid, deal_id)
{
	document.getElementById(divid).innerHTML="Loading.....";
	new Ajax.Updater(divid,'ajax_result.php?type=get_comments&deal_id='+deal_id);
}function add_comment(obj)
{   
	   		document.getElementById(obj).style.display='block';
	
}
function valid_comment(objform)
{
	if(objform.deal_comment.value=='')
   {
   alert("Enter Your Deal Comment");
   return false;
   }
   else
   return true;
}

function submit_comment(comment_id,formname)
{
	var tmp="reply_comment_"+comment_id;
	//alert(document.getElementById(tmp).value);
	//Setting value of comment field
	formname.deal_comment.value=document.getElementById(tmp).value;
	formname.dcom_parent_id.value=comment_id;
	formname.submit();
}
function add_reply(comment_id,formname)
{
	var tmp='reply_id_'+comment_id;
	document.getElementById(tmp).innerHTML='<textarea name="reply_comment_'+comment_id+'" id="reply_comment_'+comment_id+'" cols="60" rows="6"></textarea> <input type="button" value="Submit" class="button_new" onclick="submit_comment('+comment_id+','+formname+');"> <input type="button" value="cancel" class="button_new" onclick="cancel_reply('+comment_id+');" >';
}
function cancel_reply(comment_id)
{
	var tmp="reply_id_"+comment_id;
	document.getElementById(tmp).innerHTML="";
}

function displayRow(){

var row = document.getElementById("kk");

if (row.style.display == '') row.style.display = 'none';

else row.style.display = '';

}
function set_zero_prefix(val){
		return  val<10?'0'+val:val;
}

function set_to_from_date(val,from_id, to_id){
	var start,end;
	var today=new Date();
	var thisdate=today.getDate();
	var thisDay=today.getDay();
	var thisMonth=today.getMonth();
	var thisYear=today.getFullYear();
	if(val=="today"){
		start= new Date(today.getFullYear(), today.getMonth(), today.getDate());
		end=start;
	}else if(val=="yesterday"){
		 start = new Date(today.getFullYear(), today.getMonth(), today.getDate()-1);
		 end   =   new Date(today.getFullYear(), today.getMonth(), today.getDate());
	}else if(val=="this week"){
		start = new Date(today.getFullYear(), today.getMonth(), today.getDate()-(thisDay-1));
		end   = new Date(today.getFullYear(), today.getMonth(), today.getDate()+7-thisDay);
		
	}else if(val=="last week"){
		start = new Date(today.getFullYear(), today.getMonth(), today.getDate()-(7+thisDay-1));
		end   = new Date(today.getFullYear(), today.getMonth(), today.getDate()-thisDay);
	}else if(val=="this month"){
		start = new Date(today.getFullYear(), today.getMonth(),1);
		end   = new Date(today.getFullYear(), today.getMonth()+1,0);
	}else if(val=="last month"){
		start = new Date(today.getFullYear(), today.getMonth()-1,1);
		end = new Date(today.getFullYear(), today.getMonth(),0);
	}
	if(val!=""){
	document.getElementById(from_id).value=set_zero_prefix(start.getMonth()+1)+"/"+set_zero_prefix(start.getDate())+"/"+start.getFullYear();
	document.getElementById(to_id).value=set_zero_prefix(end.getMonth()+1)+"/"+set_zero_prefix(end.getDate())+"/"+end.getFullYear();
	}else{
	document.getElementById(from_id).value="";document.getElementById(to_id).value="";
	}
}
