function positionInfo(object) {
  var p_elm = object;

  this.getElementLeft = getElementLeft;
  function getElementLeft() {
    var x = 0;
    var elm;
    if(typeof(p_elm) == "object"){
      elm = p_elm;
    } else {
      elm = document.getElementById(p_elm);
    }
    while (elm != null) {
      x+= elm.offsetLeft;
      elm = elm.offsetParent;
    }
    return parseInt(x);
  }

  this.getElementWidth = getElementWidth;
  function getElementWidth(){
    var elm;
    if(typeof(p_elm) == "object"){
      elm = p_elm;
    } else {
      elm = document.getElementById(p_elm);
    }
    return parseInt(elm.offsetWidth);
  }

  this.getElementRight = getElementRight;
  function getElementRight(){
    return getElementLeft(p_elm) + getElementWidth(p_elm);
  }

  this.getElementTop = getElementTop;
  function getElementTop() {
    var y = 0;
    var elm;
    if(typeof(p_elm) == "object"){
      elm = p_elm;
    } else {
      elm = document.getElementById(p_elm);
    }
    while (elm != null) {
      y+= elm.offsetTop;
      elm = elm.offsetParent;
    }
    return parseInt(y);
  }

  this.getElementHeight = getElementHeight;
  function getElementHeight(){
    var elm;
    if(typeof(p_elm) == "object"){
      elm = p_elm;
    } else {
      elm = document.getElementById(p_elm);
    }
    return parseInt(elm.offsetHeight);
  }

  this.getElementBottom = getElementBottom;
  function getElementBottom(){
    return getElementTop(p_elm) + getElementHeight(p_elm);
  }
}

function CalendarControl() {

  var calendarId = 'CalendarControl';
  var currentYear = 0;
  var currentMonth = 0;
  var currentDay = 0;

  var selectedYear = 0;
  var selectedMonth = 0;
  var selectedDay = 0;

  var months = ['January','February','March','April','May','June','July','August','September','October','November','December'];
  var dateField = null;

  function getProperty(p_property){
    var p_elm = calendarId;
    var elm = null;

    if(typeof(p_elm) == "object"){
      elm = p_elm;
    } else {
      elm = document.getElementById(p_elm);
    }
    if (elm != null){
      if(elm.style){
        elm = elm.style;
        if(elm[p_property]){
          return elm[p_property];
        } else {
          return null;
        }
      } else {
        return null;
      }
    }
  }

  function setElementProperty(p_property, p_value, p_elmId){
    var p_elm = p_elmId;
    var elm = null;

    if(typeof(p_elm) == "object"){
      elm = p_elm;
    } else {
      elm = document.getElementById(p_elm);
    }
    if((elm != null) && (elm.style != null)){
      elm = elm.style;
      elm[ p_property ] = p_value;
    }
  }

  function setProperty(p_property, p_value) {
    setElementProperty(p_property, p_value, calendarId);
  }

  function getDaysInMonth(year, month) {
    return [31,((!(year % 4 ) && ( (year % 100 ) || !( year % 400 ) ))?29:28),31,30,31,30,31,31,30,31,30,31][month-1];
  }

  function getDayOfWeek(year, month, day) {
    var date = new Date(year,month-1,day)
    return date.getDay();
  }

  this.clearDate = clearDate;
  function clearDate() {
    dateField.value = '';
    hide();
  }

  this.setDate = setDate;
  function setDate(year, month, day) {
    if (dateField) {
      if (month < 13)
       {
       //month = "0" + month;
       //My Code
       if(month==1) {month="JAN";}
       if(month==2) {month="FEB";}
       if(month==3) {month="MAR";}
       if(month==4) {month="APR";}
       if(month==5) {month="MAY";}
       if(month==6) {month="JUN";}
       if(month==7) {month="JUL";}
       if(month==8) {month="AUG";}
       if(month==9) {month="SEP";}
       if(month==10) {month="OCT";}
       if(month==11) {month="NOV";}
       if(month==12) {month="DEC";}
       //End of My Code
       }
      if (day < 10) {day = "0" + day;}

      //var dateString = month+"-"+day+"-"+year;
      var dateString=day+"-"+month+"-"+year;
      // alert( dateString );
      dateField.value = dateString;
     // alert( dateField.value+"   First");
      dateField.focus();
      hide();
    }
    return;
  }

  this.changeMonth = changeMonth;
  function changeMonth(change) {
    currentMonth += change;
    currentDay = 0;
    if(currentMonth > 12) {
      currentMonth = 1;
      currentYear++;
    } else if(currentMonth < 1) {
      currentMonth = 12;
      currentYear--;
    }

    calendar = document.getElementById(calendarId);
    calendar.innerHTML = calendarDrawTable();
  }

  this.changeYear = changeYear;
  function changeYear(change) {
    currentYear += change;
    currentDay = 0;
    calendar = document.getElementById(calendarId);
    calendar.innerHTML = calendarDrawTable();
  }

  function getCurrentYear() {
    var year = new Date().getYear();
    if(year < 1900) year += 1900;
    return year;
  }

  function getCurrentMonth() {
    return new Date().getMonth() + 1;
  } 

  function getCurrentDay() {
    return new Date().getDate();
  }

  function calendarDrawTable() {

    var dayOfMonth = 1;
    var validDay = 0;
    var startDayOfWeek = getDayOfWeek(currentYear, currentMonth, dayOfMonth);
    var daysInMonth = getDaysInMonth(currentYear, currentMonth);
    var css_class = null; //CSS class for each day

    var table = "<table cellspacing='0' cellpadding='0' border='0'>";
    table = table + "<tr class='header'>";
    table = table + "  <td colspan='2' class='previous'><a href='javascript:changeCalendarControlMonth(-1);'>&lt;</a> <a href='javascript:changeCalendarControlYear(-1);'>&laquo;</a></td>";
    table = table + "  <td colspan='3' class='title'>" + months[currentMonth-1] + "<br>" + currentYear + "</td>";
    table = table + "  <td colspan='2' class='next'><a href='javascript:changeCalendarControlYear(1);'>&raquo;</a> <a href='javascript:changeCalendarControlMonth(1);'>&gt;</a></td>";
    table = table + "</tr>";
    table = table + "<tr><th>S</th><th>M</th><th>T</th><th>W</th><th>T</th><th>F</th><th>S</th></tr>";

    for(var week=0; week < 6; week++) {
      table = table + "<tr>";
      for(var dayOfWeek=0; dayOfWeek < 7; dayOfWeek++) {
        if(week == 0 && startDayOfWeek == dayOfWeek) {
          validDay = 1;
        } else if (validDay == 1 && dayOfMonth > daysInMonth) {
          validDay = 0;
        }

        if(validDay) {
          if (dayOfMonth == selectedDay && currentYear == selectedYear && currentMonth == selectedMonth) {
            css_class = 'current';
          } else if (dayOfWeek == 0 || dayOfWeek == 6) {
            css_class = 'weekend';
          } else {
            css_class = 'weekday';
          }

          table = table + "<td><a class='"+css_class+"' href=\"javascript:setCalendarControlDate("+currentYear+","+currentMonth+","+dayOfMonth+")\">" + dayOfMonth + "</a></td>";
          dayOfMonth++;
        }
         else 
        {
          table = table + "<td class='empty'>&nbsp;</td>";
        }
      }
      table = table + "</tr>";
    }

    table = table + "<tr class='header'><th colspan='7' style='padding: 3px;'><a href='javascript:clearCalendarControl();'>Clear</a> | <a href='javascript:hideCalendarControl();'>Close</a></td></tr>";
    table = table + "</table>";

    return table;
  }

  this.show = show;
  function show(field) {
    can_hide = 0;
  
    // If the calendar is visible and associated with
    // this field do not do anything.
    if (dateField == field) {
      return;
    } else {
      dateField = field;
    }

    if(dateField) {
      try {
        var dateString = new String(dateField.value);
        var dateParts = dateString.split("-");
        
        selectedMonth = parseInt(dateParts[0],10);
        selectedDay = parseInt(dateParts[1],10);
        selectedYear = parseInt(dateParts[2],10);
      } catch(e) {}
    }

    if (!(selectedYear && selectedMonth && selectedDay)) {
      selectedMonth = getCurrentMonth();
      selectedDay = getCurrentDay();
      selectedYear = getCurrentYear();
    }

    currentMonth = selectedMonth;
    currentDay = selectedDay;
    currentYear = selectedYear;

    if(document.getElementById){

      calendar = document.getElementById(calendarId);
      calendar.innerHTML = calendarDrawTable(currentYear, currentMonth);

      setProperty('display', 'block');

      var fieldPos = new positionInfo(dateField);
      var calendarPos = new positionInfo(calendarId);

      var x = fieldPos.getElementLeft();
      var y = fieldPos.getElementBottom();

      setProperty('left', x + "px");
      setProperty('top', y + "px");
 
      if (document.all) {
        setElementProperty('display', 'block', 'CalendarControlIFrame');
        setElementProperty('left', x + "px", 'CalendarControlIFrame');
        setElementProperty('top', y + "px", 'CalendarControlIFrame');
        setElementProperty('width', calendarPos.getElementWidth() + "px", 'CalendarControlIFrame');
        setElementProperty('height', calendarPos.getElementHeight() + "px", 'CalendarControlIFrame');
      }
    }
  }

  this.hide = hide;
  function hide()
   {
     //alert(dateField.value);
    if(dateField) {
      setProperty('display', 'none');
      setElementProperty('display', 'none', 'CalendarControlIFrame');
      dateField = null;
    }
  }

  this.visible = visible;
  function visible() {
    return dateField
  }

  this.can_hide = can_hide;
  var can_hide = 0;
}

var calendarControl = new CalendarControl();

function showCalendarControl(textField) 
{

  // textField.onblur = hideCalendarControl;
  var textFieldJS=document.getElementById("ctl00_ContentPlaceHolder1_txtDate");
  calendarControl.show(textFieldJS);
}

function showCalendarControlTo(textField) 
{

  // textField.onblur = hideCalendarControl;
  var textFieldJS=document.getElementById("ctl00_ContentPlaceHolder1_ToDate");
  calendarControl.show(textFieldJS);
}


function showCalendarControlAdmin1(textField) 
{

  // textField.onblur = hideCalendarControl;
  var textFieldJS=document.getElementById("ctl00_ContentPlaceHolder1_FromDate");
  calendarControl.show(textFieldJS);
}

function showCalendarControlAdmin2(textField) 
{

  // textField.onblur = hideCalendarControl;
  var textFieldJS=document.getElementById("ctl00_ContentPlaceHolder1_ToDate");
  calendarControl.show(textFieldJS);
}

function clearCalendarControl() 
{
  calendarControl.clearDate();
}

function hideCalendarControl() 
{
  if (calendarControl.visible()) 
  {
    calendarControl.hide();
  }
}

function setCalendarControlDate(year, month, day) {
  calendarControl.setDate(year, month, day);
}

function changeCalendarControlYear(change) 
{
  calendarControl.changeYear(change);
}

function changeCalendarControlMonth(change) 
{
  calendarControl.changeMonth(change);
}

//Function CheckDateFormat()
//Created by Maheswaran
//For Validating the date fromat in the calendar control

function CheckDateFormat(Comp)
{
   if(Comp.value!="")
      {
        if(/\d\d-\d\d-\d\d\d\d/.test(Comp.value))
           {
             alert("Format Correct");
             CheckValidDate(Comp);
           }
        else
           {
            alert('Please give valid date.');
           }
        Comp.focus();
      }
}

//Function AllValidation()
//Created by Vasant Ghooli
//For Validating in the city dropdownlist
//if all is selected inform the user not to select other option and so.

function AllValidation(Comp)
{
	var allselected = "N";
	var test = Comp.options[0].selected
	
	for (var i=0; i < parseInt(Comp.options.length); i++)
	{
		if (Comp.options[i].selected)
		{
			//alert(Comp.options[i].value);
			if (i == 0)
			{
				allselected = "Y";
			}
		
			if (allselected == 'Y' && i>0)
			{
				alert("Cannot Select 'All' with 'City Names'.");
				Comp.focus()
				return(false);
			}
		}
	}
	return(false);
}



//Function CheckValidDate()
//Created by Maheswaran
//For Validating that selected date is a valid date in real world.
/*
function CheckShippingDate()
{
   alert("Calling");
   dd = new Date();
   var d; var m; var y;
   var elem=document.getElementById("txtDate")
   //alert(elem1.value);
   d=elem.value.substring(0,2);
   m=elem.value.substring(3,6);
   y=elem.value.substring(7,11);
   
   		if		(  m  ==  "JAN" )	{m=1;}
	    else if	(  m  ==  "FEB" )	{m=2;}
		else if	(  m  ==  "MAR" )	{m=3;}
		else if	(  m  ==  "APR" )	{m=4;}
		else if	(  m  ==  "MAY" )	{m=5;}
		else if	(  m  ==  "JUN" )	{m=6;}
		else if	(  m  ==  "JUL" )	{m=7;}
		else if	(  m  ==  "AUG" )	{m=8;}
		else if	(  m  ==  "SEP" )	{m=9;}
		else if	(  m  ==  "OCT" )	{m=10;}
		else if	(  m  ==  "NOV" )	{m=11;}
		else if	(  m  ==  "DEC" )	{m=12;}
       
	//if((parseInt(d)< dd.getDate()) || (parseInt(m)<dd.getMonth()+1) || (parseInt(y)< dd.getFullYear()))
    //{
		//alert("Please enter future date.");
		//elem.value = "";
    //}
    if(parseInt(y) < dd.getFullYear())
    {
            alert("Please enter future date.");
            elem.value = "";
    }
    else if(parseInt(y) = dd.getFullYear())
    {
			if(parseInt(m)=dd.getMonth()+1 && parseInt(d)< dd.getDate()
			{
					alert("Please enter future date.");
					elem.value = "";
			}
			else if(parseInt(m)<dd.getMonth()+1)
			{
					alert("Please enter future date.");
					elem.value = "";	
			}
    }
}
*/
//Function CheckValidDate()
//Created by Maheswaran
//For Validating that selected date is a valid date in real world.

//function for calculating the time difference 

function calcTime() 
{
	
	offset=5.5;
	
	 //Get the current indian time
		
	 //create Date object for current location<BR>
		d = new Date();
		// convert to msec since Jan 1 1970<BR>
		localTime =  d.getTime();
		//localTime =  d.getHours();
		
		//obtain local UTC offset and convert to msec<BR>
		localOffset = d.getTimezoneOffset() * 60000;
		// obtain UTC time in msec<BR>
			utc = localTime + localOffset;
		// obtain and add destination's UTC time offset
		
		// which is UTC + 5.5 hours offset = 5.5;
		
		t = new Date(utc);
		bombay = utc + (3600000*offset);
		//alert("bombay");
			nd = new Date(bombay); 
			alert(nd.toLocaleTimeString());
			alert(nd.getHours());
			//alert(nd.toLocaleString());
  
		// Get the delivery time
		myindex  = document.getElementById("ctl00_ContentPlaceHolder1_ddlTime").selectedIndex
		var elemOrdTime=document.getElementById("ctl00_ContentPlaceHolder1_ddlTime").options[myindex].value;
		alert(elemOrdTime);
		
		// if ordertime - current indian time > 24hrs accept the order
		//  else display an alert.
		
		var l  = elemOrdTime.getHours() - nd.toLocaleTimeString();
		alert(l);
		if(l < 24)
		{
			alert("delivery time must be greater than 24 hours");
		}
		else
		{
			alert("proceed");
		}
	
	}

function CheckValidDate(CompForDate)
{
   dd = new Date();
   var d; var m; var y;
   var elem=document.getElementById(CompForDate);
   var elemMaxDay=document.getElementById("hdForMaxDay");
   var elemOrdTime=document.getElementById("hdOrderTime");
   //alert(elem1.value);
   if(elem.value != "")
   {
   d=elem.value.substring(0,2);
   d=d+".00";
   //alert(d);
   var di=parseFloat(d);
   alert(di);
   m=elem.value.substring(3,6);
   y=elem.value.substring(7,11);
   
   		if		(  m  ==  "JAN" )	{m=1;}
	    else if	(  m  ==  "FEB" )	{m=2;}
		else if	(  m  ==  "MAR" )	{m=3;}
		else if	(  m  ==  "APR" )	{m=4;}
		else if	(  m  ==  "MAY" )	{m=5;}
		else if	(  m  ==  "JUN" )	{m=6;}
		else if	(  m  ==  "JUL" )	{m=7;}
		else if	(  m  ==  "AUG" )	{m=8;}
		else if	(  m  ==  "SEP" )	{m=9;}
		else if	(  m  ==  "OCT" )	{m=10;}
		else if	(  m  ==  "NOV" )	{m=11;}
		else if	(  m  ==  "DEC" )	{m=12;}
       
	
    if(parseInt(y) < dd.getFullYear())
    {
            alert("Please enter future date.");
            elem.value = "";
            return;
    }
    else if(parseInt(y) == dd.getFullYear())
    {
			if((parseInt(m)==dd.getMonth()+1))
			{
					if(di< dd.getDate())
					{ 
							alert("Please enter future date.");
							elem.value = "";
							return;
					}
			}
			else if(parseInt(m)<dd.getMonth()+1)
			{
					alert("Please enter future date.");
					elem.value = "";
					return;	
			}
    }
    
   var d2=new Date(y,m-1,d);
   d1=elemOrdTime.value.substring(0,2);
   m1=elemOrdTime.value.substring(3,5);
   y1=elemOrdTime.value.substring(6,11);
  
   var d3=new Date(y1,m1-1,d1);
  
   var one_day=1000*60*60*24;
   if(Math.ceil((d2.getTime() - d3.getTime())/(one_day))<elemMaxDay.value)
   {
     alert("Please give us atleast " + elemMaxDay.value +" day(s) for processing this order.");
	 elem.value = "";
	 //return;
   }
   }
}


//Function CheckValidDateForSelectCity()
//Created by Maheswaran
//For Validating that selected date is a valid date in real world.

function CheckValidDateForSelectCity(CompForDate)
{
   dd = new Date();
   var d; var m; var y;
   var elem=document.getElementById(CompForDate);
   //var elemMaxDay=document.getElementById("hdForMaxDay");
   //var elemOrdTime=document.getElementById("hdOrderTime");
   //alert(elem1.value);
   d=elem.value.substring(0,2);
   d=d+".00";
   //alert(d);
   var di=parseFloat(d);
   //alert(di);
   m=elem.value.substring(3,6);
   y=elem.value.substring(7,11);
   
   		if		(  m  ==  "JAN" )	{m=1;}
	    else if	(  m  ==  "FEB" )	{m=2;}
		else if	(  m  ==  "MAR" )	{m=3;}
		else if	(  m  ==  "APR" )	{m=4;}
		else if	(  m  ==  "MAY" )	{m=5;}
		else if	(  m  ==  "JUN" )	{m=6;}
		else if	(  m  ==  "JUL" )	{m=7;}
		else if	(  m  ==  "AUG" )	{m=8;}
		else if	(  m  ==  "SEP" )	{m=9;}
		else if	(  m  ==  "OCT" )	{m=10;}
		else if	(  m  ==  "NOV" )	{m=11;}
		else if	(  m  ==  "DEC" )	{m=12;}
		
		    if(parseInt(y) < dd.getFullYear())
    {
            alert("Please enter a future date.");
            elem.value = "";
            return;
    }
    else if(parseInt(y) == dd.getFullYear())
    {
			if((parseInt(m)==dd.getMonth()+1))
			{
					if(di< dd.getDate())
					{ 
							//alert(parseInt(di));
							//alert(dd.getDate());
							alert("Please enter a future date.");
							elem.value = "";
							//return;
					}
			}
			else if(parseInt(m)<dd.getMonth()+1)
			{
					alert("Please enter a future date.");
					elem.value = "";
					//return;	
			}
    }

}


//Function CheckTimeSelected()
//Created by Maheswaran
//For Validating that selected time/Time is selected.

function CheckTimeSelected(CompForTime)
{
    var OptionSelected=0; Result=true;
    for(var i=1; i<=CompForTime.options.count; i++)
       {
        if(CompForTime.options[i].selected)
          {
            OptionSelected=OptionSelected+1;
          }
       }
    if(CompForTime.options[1].seleted || OptionSelected==0)
      {
       alert(CompForTime.options[1].seleted + " And "+OptionSelected);
       alert("Please select delivered time.");
       Result=false;
      }
      return Result;
}

//Function CheckOrderNumber()
//Created by Maheswaran
//For Validating that the given order number having any spl charactors.

function CheckOrderNumber(CompFortxtOrderNo)
{
if(CompFortxtOrderNo.value!="")
      {
      //alert(CompFortxtOrderNo.value.substring(CompFortxtOrderNo.value.length-1,CompFortxtOrderNo.value.length));
      if(/\w{8,12}/.test(CompFortxtOrderNo.value))
           {
            
           }
        else
           {
            alert("Please enter valid order number.");
           }
        CompFortxtOrderNo.focus();
      }
}

document.write("<iframe id='CalendarControlIFrame' src='javascript:false;' frameBorder='0' scrolling='no'></iframe>");
document.write("<div id='CalendarControl'></div>");


    function OpenForgetPwd()
	{
		//alert("RescheduleOrder.aspx?OrderID="+ordid+"&DelDate="+deldate);
		var winl = (screen.width-400)/2;
		var wint = (screen.height-285)/2;		
		window.open("ForgotPassword.aspx","ForgotPassword","height=200,width=450,scrollbars=0,statusbars=0,menubar=0,top="+wint+",left="+winl);
	}
	
	function OpenTermsConditions()
	{
		//alert("RescheduleOrder.aspx?OrderID="+ordid+"&DelDate="+deldate);
		var winl = (screen.width-400)/2;
		var wint = (screen.height-285)/2;
		window.open("TermsAndConditions.aspx","TermsAndConditions","height=470,width=450,scrollbars=0,statusbars=0,menubar=0,top="+wint+",left="+winl);
	}
	
	
	function openHelp1()
	{
		//alert("hai");
		var winl = 800;//(screen.width-400)/2;
		var wint = 800;//(screen.height-285)/2;
		window.open("Insurance.aspx","Insurance","height=800,width=1024,scrollbars=1,statusbars=1,menubar=1,top=0,left=0");
	}
	
function openUserDetails(strUserId)
         {
           //alert(strUserId);
           //window.open("AdminUserDetails.aspx?id=10","Insurance","height=300,width=500,scrollbars=0,statusbars=0,menubar=0,top=0,left=0");
           window.open("AdminUserDetails.aspx?id="+ strUserId +"","Insurance","height=300,width=400,scrollbars=0,statusbars=0,menubar=0,top=0,left=0");
           return false;
         }
	
function ClickDivForPopup_Small(intEventId)
 {
   tb_show(null, 'Adv_Popup_1.aspx?EventId=' + intEventId + '&keepThis=true&TB_iframe=true&height=410&width=305', null);
 }
 
//Description: This function is used for closing the thickbox effect when the particular close button has been clicked.
//Pages used: Home page.
function ClickCloseDivForPopup()
 {
   self.parent.tb_remove();
 }
 // Functions added by Maheswaran on 03-Apr-2009
 // As part of the implementation of "Vote Karo!" functionality.
 function OpenProdDetailsPopup(intProdId)
{
      //alert(intProdId);
      window.open("ViewProduct.aspx?ProdId="+ intProdId +"","ProductDetails","height=600,width=600,scrollbars=1,statusbars=0,menubar=0,top=0,left=0, resizable=1");
}
function CheckBiddingValues()
         {
           
           var elem_ErroMesg = document.getElementById("ctl00_ContentPlaceHolder1_lblMessage");
           var elem_EmailId = document.getElementById("ctl00_ContentPlaceHolder1_txtEmailId");
           var elem_Mobile = document.getElementById("ctl00_ContentPlaceHolder1_txtMobileNumber");
           var elem_Amount = document.getElementById("ctl00_ContentPlaceHolder1_txtYourBidAmount");
           var elem_MRP = document.getElementById("ctl00_ContentPlaceHolder1_lblProductPrice");
           if (elem_Amount != null)
              {
              try
                 {
                if (elem_Amount.value=="")
                    {
                      //elem_ErroMesg.innerHTML = "Please enter your bid amount.";
                      alert("Please enter your bid amount.");
                      return false;
                    }
                else if (elem_Amount.value < 10)
                        {
                          //elem_ErroMesg.innerHTML = "Please enter valid bid amount.";
                          alert("Please enter valid bid amount.");
                          return false;
                        }
                else
                    {
                      elem_Amount.value = parseInt(elem_Amount.value);
                      if (elem_Amount.value == "NaN")
                         {
                           elem_Amount.value  = "";
                           alert("Please enter valid bid amount.");
                           return false;
                         }
                      else
		                                {
		                                  if (elem_Amount.value % 100 != 0)
		                                      {
		                                        elem_Amount.value  = "";
		                                        alert("Please bid in increments of 100's.");
		                                        return false;
		                                      }
		                                  else
						      {
						       //alert(elem_MRP.innerHTML);
						       //alert(elem_MRP.innerHTML.replace("MRP: Rs. ",""));
						       var MRPAmt=elem_MRP.innerHTML.replace("MRP: Rs. ","");
						       if (parseInt(MRPAmt) < elem_Amount.value)
						           {
						            elem_Amount.value  = "";
						            alert("Bid value should be less than MRP price.");
						            return false;
						           }
                                }
                          }
                    }
                }
                catch(err)
                {
                  //elem_ErroMesg.innerHTML = "Please enter valid bid amount.";
                  //alert(err);
                  alert("Please enter valid bid amount.");
                  return false;
                }
              }
           if (elem_Mobile != null)
              {
                if (elem_Mobile.value=="")
                    {
                      //elem_ErroMesg.innerHTML = "Please enter your mobile number.";
                      alert("Please enter your mobile number.");
                      return false;
                    }
              }
           if (elem_EmailId != null)
              {
                if (elem_EmailId.value=="")
                    {
                      //elem_ErroMesg.innerHTML = "Please enter your email id.";
                      alert("Please enter your email id.");
                      return false;
                    }
                else
                    {
                       //var re = "/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/";
                       var re = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/;
                       if (!elem_EmailId.value.match(re))
                         {
                          //elem_ErroMesg.innerHTML = "Please enter your email id.";
                          alert("Please enter a valid email id.");
                          return false;
                         }
                    }
              }

           var elem_Terms = document.getElementById("ctl00_ContentPlaceHolder1_chkTermsAndConditions");
           if (elem_Terms)
              {
                if (elem_Terms.checked)
                {
                  //alert('Checked');
                  return true;
                }
                else
                {
                  alert('To proceed you must agree the terms and condition.');
                  return false;
                }
              }
              
         }
function OpenVoteKaroTermsPopup()
         {
          window.open("VoteKaroTerms.aspx","ProductDetails","height=862,width=1028,scrollbars=1,statusbars=0,menubar=0,top=0,left=0, resizable=1");
         }
function CheckMandatoryFields()
         {
           var elem_TextBox = document.getElementById("ctl00_ContentPlaceHolder1_txtFullName");
           if (elem_TextBox)
               {
                 if (elem_TextBox.value == "")
                    {
                      alert("Please enter all details.");
                      return false;
                    }
               }
           var elem_TextBox = document.getElementById("ctl00_ContentPlaceHolder1_txtAddress");
           if (elem_TextBox)
               {
                 if (elem_TextBox.value == "")
                    {
                      alert("Please enter all details.");
                      return false;
                    }
               }
          var elem_TextBox = document.getElementById("ctl00_ContentPlaceHolder1_txtZipCode");
           if (elem_TextBox)
               {
                 if (elem_TextBox.value == "")
                    {
                      alert("Please enter all details.");
                      return false;
                    }
               }
         }
// End of functions