var http = createRequestObject();

function validate_frmAuction(f){
	if(f.thumbOpt[1].checked == true){
		var vCheck = 1;
	}else{
		var vCheck = 0;
	}	
	
	if(f.name.value != ""){
		var bigImg      = document.getElementById("edit-bigimage").value;
		var smallImg    = document.frmAuction.elements[15].value;
		var smallHidden = document.getElementById("edit-thumbnail-hidden").value;
		if(bigImg == "" && f.bigImg_hidden.value == "0"){
			alert("Please select the auction image");
			return false;
		}else if(smallImg == "" && smallHidden == 0 && vCheck == 1){
			alert("Please select the auction thumbnail");
			return false;
		}
	}
	return true;
}

function disableOptions()
{
	var frm = document.frmAuction;
	var buttonGroup = frm.limit_by;
   
	if (buttonGroup[1].checked) {
		frm.startdate.disabled = true;
		frm.enddate.disabled = true;
		frm.total_allowed_bids.disabled = false;
		frm.show_close_date.checked = false;
		frm.show_close_date1.checked = false;
		frm.show_total_allowed_bids.checked = true;
		frm.show_total_allowed_bids1.checked = true;	
	}else if (buttonGroup[0].checked) {
		frm.total_allowed_bids.disabled = true;	
		frm.startdate.disabled = false;
		frm.enddate.disabled = false;
		frm.show_close_date.checked = true;
		frm.show_close_date1.checked = true;
		frm.show_total_allowed_bids.checked = false;
		frm.show_total_allowed_bids1.checked = false;		
	}
}
function validateName()
{
	var frm = document.winform;
	if(frm.winner_name.value == "")
	{
		alert("Please enter winner name.");
		return false;
	}
	else
		return true;	
}
function addMore(maxLimit, txt){
	var data="";
  	var f = document.form1;
	var count = f.val.value;
	var upperLimit = 0;
	
	upperLimit = parseInt(count) + 5;
	
	//if(parseInt(upperLimit) <= parseInt(maxLimit)){
		var row_class = '';
		if(count % 10 == 0)
			row_class = 'even';
		else
			row_class = 'odd';
		
		for(i=parseInt(count)+1;i<=upperLimit;i++){
			var tbl = document.getElementById('tblSample');
			var lastRow = tbl.rows.length;
			// if there's no header row in the table, then iteration = lastRow + 1
			var iteration = lastRow;
			  
			//add a row to the rows collection and get a reference to the newly added row
			var newRow = tbl.insertRow(-1);
			newRow.className = row_class;
				
			var oCell = newRow.insertCell(-1);
			oCell.innerHTML = iteration;
			oCell.width = '5%';
			
			oCell = newRow.insertCell(-1);
			oCell.innerHTML = '<input type="text" size="5" maxlength="5" class="inp" name="bid_amount['+ i +']" id="bid_amount['+ i +']" value="" onkeyup="javascript:filterText('+ i +',this.value)"> '+txt+'<span id="bid_amount_hint['+ i +']"></span><span id="bid_amount_seshint['+ i +']"></span>';
			if(row_class == 'odd'){
				row_class = 'even';
			} else {
				row_class = 'odd';
			}
		}
		
		/*if(navigator.appName == "Microsoft Internet Explorer"){
			document.getElementById("addMoreBids").style.display = "block";	
		}else{
			document.getElementById("addMoreBids").style.display = "block";	
		} 
		document.getElementById("addMoreBids").innerHTML+= data;*/
		f.val.value = upperLimit;
		if(parseInt(upperLimit) == parseInt(maxLimit)){
			document.getElementById("addMoreBtn").style.display = "none";
		}
	//}
  }
  /* function validate_from1(minVal){
  	var f = document.form1;
	var eCount = f.elements.length;
	var vSuccess = 0;
	var duplicateAmounts = "";
	var duplicateIds = "";
	var vArray  = new Array();
	for(i=0;i<eCount;i++){
		if(f.elements[i].type == "text" && f.elements[i].value != ""){
			if(isNaN(f.elements[i].value) || f.elements[i].value <= 0){
				vSuccess = 2;
			}else{
				if(parseFloat(f.elements[i].value) < parseInt(minVal)){
					vSuccess = 4;
					break;
				}else{
					vSuccess = 1;
				}
			}
		}
	}

	if(vSuccess == 1){
		var sessionbids = document.getElementById("sessionBids").value;		
		var result = sessionbids.split("|");
		var textBoxCount = 0;
		for(i=0;i<eCount;i++){
			if(f.elements[i].type == "text"){
				textBoxCount = parseInt(textBoxCount) + 1;
			}
		}
		for(i=0;i<eCount;i++){
			if(f.elements[i].type == "text" && f.elements[i].value != ""){				
			    
				var tmp = f.elements[i].name.split("[");
				tmp = tmp[1].split("]");
				pos = tmp[0];
				
				var tmpHint2 = eval('document.getElementById("bid_amount_seshint['+ pos +']")')
				var tmpHint1 = eval('document.getElementById("bid_amount_hint['+ pos +']")')
				tmpHint2.innerHTML = "";
				tmpHint1.innerHTML = "";
				
				for(j=0;j<(parseInt(result.length)-1);j++){
					if(f.elements[i].value == result[j]){						
						duplicateAmounts = duplicateAmounts + f.elements[i].value + "p, ";
						var pos = "";
						var tmp = f.elements[i].name.split("[");
						tmp = tmp[1].split("]");
						pos = tmp[0];
						
						var tmpHint2 = eval('document.getElementById("bid_amount_seshint['+ pos +']")')
						var tmpHint1 = eval('document.getElementById("bid_amount_hint['+ pos +']")')
						tmpHint2.innerHTML = "&nbsp;<font color='#FF0000'><strong>Duplicated Bid<strong></font>";
						tmpHint1.innerHTML = "";
						
						var tmp = eval('document.getElementById("'+ f.elements[i].name +'")')
						tmp.className = "form-text";
						vSuccess = 0;
				    }
			    }
				elementcount =vArray.length;
				if(elementcount == 0){
					vArray[i] = f.elements[i].value;
				}else{
					for(j=0;j<elementcount;j++){
						if(f.elements[i].value == vArray[j] ){
							vSuccess = 0;
							var arrTemp = duplicateAmounts.split("p, ");
							if(arrTemp != ""){
								var temp = findEle(arrTemp,f.elements[i].value);
								if(temp == 1){
										duplicateAmounts = duplicateAmounts + f.elements[i].value + "p, ";	
								}
							}else{
								duplicateAmounts = duplicateAmounts + f.elements[i].value + "p, ";							
							}
							duplicateIds = duplicateIds + f.elements[i].name + ",";							
							break;
						}else{
						 vArray[i] = f.elements[i].value;
						 var tmp = eval('document.getElementById("'+ f.elements[i].name +'")')
						 tmp.className = "form-text";
						}
					 }
				}			  	 
			}
			if(f.elements[i].type == "text" && f.elements[i].value == ""){
				var pos = "";
				var tmp = f.elements[i].name.split("[");
				tmp = tmp[1].split("]");
				pos = tmp[0];

				var tmpHint2 = eval('document.getElementById("bid_amount_seshint['+ pos +']")')
				var tmpHint1 = eval('document.getElementById("bid_amount_hint['+ pos +']")')
				tmpHint2.innerHTML = "";
				tmpHint1.innerHTML = "";
			}
		}
		
		if(vSuccess == 0){
			var upCell = document.getElementById("err_message");
			upCell.innerHTML = "<font color='#FF0000'><strong>Oops! You have already bid "+ duplicateAmounts.substring(0,(parseInt(duplicateAmounts.length)-2))+"</strong></font>";
			var arrTemp = duplicateIds.split(",");
			
			for(i=1;i<=textBoxCount;i++){
				var tmpHint = eval('document.getElementById("bid_amount_hint['+ i +']")')
				tmpHint.innerHTML = "";
			}
			for(i=0;i < parseInt(arrTemp.length)-1;i++){
				var tmp = eval('document.getElementById("'+ arrTemp[i] +'")')
				tmp.className = "form-text";
				
				var pos = "";
				var tmp = arrTemp[i].split("[");
				tmp = tmp[1].split("]");
				pos = tmp[0];
				
				var tmpHint1 = eval('document.getElementById("bid_amount_hint['+ pos +']")')
				var tmpHint2 = eval('document.getElementById("bid_amount_seshint['+ pos +']")')
				tmpHint1.innerHTML = "&nbsp;<font color='#FF0000'><strong>Duplicated Bid<strong></font>";
				tmpHint2.innerHTML = "";
			}
			return false;
		}else{
			f.submit();
			return false;
		}
	}else if(vSuccess == 2){
	 alert("Please enter valid bid amount");
	 return false;
	}else if(vSuccess == 4){
	 alert("Please enter bid amount greater than the lowest bid accepted.");
	 return false;
	}else{
	 alert("You must enter at least one bid!");
	 return false;
	}
  }	 */
  
  function validate_from1(minVal){
  	var f = document.form1;
	var eCount = f.elements.length;
	var vSuccess = 0;
	var duplicateAmounts = "";
	var duplicateIds = "";
	var vArray  = new Array();
	for(i=0;i<eCount;i++){
		if(f.elements[i].type == "text" && f.elements[i].value != ""){
			if(isNaN(f.elements[i].value) || f.elements[i].value <= 0){
				vSuccess = 2;
			}else{
				if(parseFloat(f.elements[i].value) < parseInt(minVal)){
					vSuccess = 4;
					break;
				}else{
					vSuccess = 1;
				}
			}
		}
	}

	if(vSuccess == 1){
			f.submit();
			return false;
	}else if(vSuccess == 2){
	 alert("Please enter valid bid amount");
	 return false;
	}else if(vSuccess == 4){
	 alert("Please enter bid amount greater than the lowest bid accepted.");
	 return false;
	}else{
	 alert("You must enter at least one bid!");
	 return false;
	}
  }	
  
  function validate_fromEDIT(){
  	var f = document.form2;
	var eCount = f.elements.length;
	var vSuccess = 0;
	var duplicateAmounts = "";
	var duplicateIds = "";
	var vArray  = new Array();
	var aArray  = new Array();
	var minVal = 1;
	var auctionId = 0;
	//alert(f.auction_id[0].value);
	for(i=0;i<eCount;i++){
		if(f.elements[i].type == "text" && f.elements[i].value != ""){
			minVal = document.getElementById("auc_"+f.elements[i].name).value;
			if(isNaN(f.elements[i].value) || f.elements[i].value <= 0){
				vSuccess = 2;
			}else{
				if(parseFloat(f.elements[i].value) < parseInt(minVal)){
					vSuccess = 4;
					break;
				}else{
					vSuccess = 1;
				}
			}
		}
	}
	//alert(vSuccess);
	if(vSuccess == 1){
		var sessionbids = document.getElementById("sessionBids").value;		
		//alert(sessionbids);
		var result = sessionbids.split("|");
		for(i=0;i<eCount;i++){
			if(f.elements[i].type == "text" && f.elements[i].value != ""){
			     auctionId = document.getElementById("aucid_"+f.elements[i].name).value;
				 elementcount =vArray.length;
				  for(j=0;j<(parseInt(result.length)-1);j++){
						//alert("bidValue"+f.elements[i].value);
						if(f.elements[i].value == result[j]){
							duplicateAmounts = duplicateAmounts + f.elements[i].value + "p, ";
							
							var pos = "";
							var tmp = f.elements[i].name.split("[");
							tmp = tmp[1].split("]");
							pos = tmp[0];
							
							var tmpHint2 = eval('document.getElementById("bid_amount_seshint['+ pos +']")')
							var tmpHint1 = eval('document.getElementById("bid_amount_hint['+ pos +']")')
							
							tmpHint2.innerHTML = "&nbsp;<font color='#FF0000'><strong>Duplicated Bid<strong></font>";
							tmpHint1.innerHTML = "";
							
							var tmp = eval('document.getElementById("'+ f.elements[i].name +'")')
							tmp.className = "form-text";
							
							vSuccess = 0;
						}
					}
					
				 if(elementcount == 0){
					vArray[i] = f.elements[i].value;
					aArray[i] = auctionId;
				 }else{
					 for(j=0;j<elementcount;j++){
					    elementAuctionId = document.getElementById("aucid_"+f.elements[i].name).value;
						if(f.elements[i].value == vArray[j] && elementAuctionId == aArray[j]){
							vSuccess = 0;
							var arrTemp = duplicateAmounts.split("p, ");
							if(arrTemp != ""){
								var temp = findEle(arrTemp,f.elements[i].value);
								if(temp == 1){
									duplicateAmounts = duplicateAmounts + f.elements[i].value + "p, ";
								}
							}else{
								duplicateAmounts = duplicateAmounts + f.elements[i].value + "p, ";
							}
							duplicateIds = duplicateIds + f.elements[i].name + ","
							break;
						}else{
						 vArray[i] = f.elements[i].value;
						 aArray[i] = auctionId;
						 var tmp = eval('document.getElementById("'+ f.elements[i].name +'")')
						 tmp.className = "form-text";
						}
					 }
				 }
			}
			if(f.elements[i].type == "text" && f.elements[i].value == "")
			{
				var pos = "";
				var tmp = f.elements[i].name.split("[");
				tmp = tmp[1].split("]");
				pos = tmp[0];

				var tmpHint2 = eval('document.getElementById("bid_amount_seshint['+ pos +']")')
				var tmpHint1 = eval('document.getElementById("bid_amount_hint['+ pos +']")')
				tmpHint2.innerHTML = "";
				tmpHint1.innerHTML = "";
			}			
		}
		
		if(vSuccess == 0){
			//alert("Oops! You duplicated your bid of "+ duplicateAmounts.substring(0,(parseInt(duplicateAmounts.length)-2)));
			var upCell = document.getElementById("err_message");
			upCell.innerHTML = "<font color='#FF0000'><strong>Oops! You have already bid "+ duplicateAmounts.substring(0,(parseInt(duplicateAmounts.length)-2))+"</strong></font>";			
			var arrTemp = duplicateIds.split(",");
			/*
			if(eCount > 11){
				var limit = 10;
			}else{
				var limit = 5; 
			}
			for(i=1;i <= limit;i++){
				var tmpHint = eval('document.getElementById("bid_amount_hint['+ i +']")')
				tmpHint.innerHTML = "&nbsp;";
			}*/
			//alert(parseInt(arrTemp.length)-1);
			for(i=0;i < parseInt(arrTemp.length)-1;i++){
				var tmp = eval('document.getElementById("'+ arrTemp[i] +'")')
				tmp.className = "form-text";
				
				var pos = "";
				var tmp = arrTemp[i].split("[");
				tmp = tmp[1].split("]");
				pos = tmp[0];
				
				var tmpHint1 = eval('document.getElementById("bid_amount_hint['+ pos +']")')
				var tmpHint2 = eval('document.getElementById("bid_amount_seshint['+ pos +']")')
				tmpHint1.innerHTML = "&nbsp;<font color='#FF0000'><strong>Duplicated Bid<strong></font>";
				tmpHint2.innerHTML = "";
			}
			return false;
		}else{
			f.submit();
			return false;
		}
	}else if(vSuccess == 2){
	 alert("Please enter valid bid amount");
	 return false;
	}else if(vSuccess == 4){
	 alert("Please enter bid amount greater than the lowest bid accepted.");
	 return false;
	}else{
	 alert("You must enter at least one bid!");
	 return false;
	}
  }
  
  function findEle(ary, element){
	for(var i=0; i<ary.length; i++){
		if(ary[i] == element){
			return 0;
		}
	}
	return 1;
  }
  
  function validate_from2(){
  	var f = document.form2;
		f.submit();
		return false;	
  }
function validate_form(name){
  	var f = document.name;
	//alert(document.name);
	f.submit();
	return false;
 }
  function selectAllUser(){
	var f = document.aDisplay;
	var eCount = f.elements.length;
	if(f.selectAll.checked){
	for(i=1;i<eCount;i++){
			if(f.elements[i].type == "checkbox" && f.elements[i].name == "master_approve_status[]"){
				f.elements[i].checked = true;
			}
		}
	}
	else
	{
		for(i=1;i<eCount;i++){
			if(f.elements[i].type == "checkbox" && f.elements[i].name == "master_approve_status[]"){
				f.elements[i].checked = false;
			}
		}
	}
}

function selectbasketIds(){
	var f = document.getElementById('formstep1');
	var eCount = f.elements.length;
	if(f.selectAll.checked){
	for(i=1;i<eCount;i++){
			if(f.elements[i].type == "checkbox" && f.elements[i].name == "basketId[]"){
				f.elements[i].checked = true;
			}
		}
	}
	else
	{
		for(i=1;i<eCount;i++){
			if(f.elements[i].type == "checkbox" && f.elements[i].name == "basketId[]"){
				f.elements[i].checked = false;
			}
		}
	}
}

function selectUserIds(){
	var f = document.getElementById('smsnotify');
	var eCount = f.elements.length;
	if(f.selectAll.checked){
	for(i=1;i<eCount;i++){
			if(f.elements[i].type == "checkbox" && f.elements[i].name == "userId[]"){
				f.elements[i].checked = true;
			}
		}
	}
	else
	{
		for(i=1;i<eCount;i++){
			if(f.elements[i].type == "checkbox" && f.elements[i].name == "userId[]"){
				f.elements[i].checked = false;
			}
		}
	}
}

function selectCPIds(){
	var f = document.getElementById('formstep1');
	var eCount = f.elements.length;
	var total = 0;
	var cvalue = 0;
	var flag = true; 
	if(f.selectAllCps.checked){
	for(i=1;i<eCount;i++){
				if(f.elements[i].type == "checkbox" && f.elements[i].name == "cleverPoints[]"){
				   cvalue = document.getElementById("cleverPointsValue_"+f.elements[i].value);
					total = total + Number(cvalue.value);	
					if(total > document.getElementById("cleverPointsAvialable").value && (flag == true)){
							alert("Sorry, Not enough cleverpoints");
							//f.elements[i].disabled = true;
							total = total - Number(cvalue.value);
							flag = false;
					}
                    else if (flag == true)
					{
						f.elements[i].checked = true;
					}
					else
					{
						//f.elements[i].disabled = true;
						total = total - Number(cvalue.value);
					}
				} 
				
			}
		document.getElementById("cleverPointsUsed").value = total;
		
	}
	else
	{
		document.getElementById("cleverPointsUsed").value = 0;
		for(i=1;i<eCount;i++){
			if(f.elements[i].type == "checkbox" && f.elements[i].name == "cleverPoints[]"){
				f.elements[i].checked = false;
			}
		}
	}
}

  function testCoreURL(url){
	f = document.frmCore;
	if(f.coreurl.value == ""){
		alert("Please enter Client discovery URL");
		f.coreurl.focus();
	}else{
		document.getElementById("resultDisplay").style.display = "block";
		ajaxfunction(f.coreurl.value,url);
	}
	return false;
  }
  
  function encryptURL(url){
  	f = document.frmClone;
	if(f.clone_cdu.value == ""){
		document.frmClone.clone_key.value = "";
	}else{
		document.getElementById("resultDisplay").style.display = "block";
		ajaxfunction2(f.clone_cdu.value,url);
	}
	return false;
  }
  
  function checkValue(cmsURL, val, id, msg, nextEle){
	  if(val == ""){
		  document.getElementById("edit-"+id+"-msg").style.color = "#FF0000";
		  document.getElementById("edit-"+id+"-msg").innerHTML = "<strong>* Please enter "+msg+"<strong>";		  
		  if(id == "clone-cdu"){
			  document.frmClone.clone_key.value = "";
			  document.frmClone.allow.disabled  = true;
			  document.frmClone.submitBtn.disabled = true;
			  document.getElementById('resultDisplay').className = 'h3';
			  document.getElementById("resultDisplay").innerHTML = "Processing ....";
			  document.getElementById("resultDisplay").style.display = "none";
			  var temp = eval("document.frmClone.clone_cdu");
			  temp.focus();
  		  }else{
			  var temp = eval("document.frmClone."+id);
			  temp.focus();
		  }
	  }else if(id == "clone-cdu"){
		  document.getElementById("resultDisplay").style.display = "block";
		  var op = document.frmClone.hidden.value;
		  if(op != "create"){
			 val = val  + "\" AND id != \"" + op;
		  }
		  var url = cmsURL+"/testClone.php?mode=" + id + "&val=" + val + "&url=" + cmsURL +"&timestamp=" + time;
		  http.open('GET', url, true);	
		  http.send(null);
		  http.onreadystatechange = function(){
			 if (http.readyState==4){ 
				if(http.responseText == ""){
					document.getElementById("edit-"+id+"-msg").style.color = "#FF00000";
					document.getElementById("edit-"+id+"-msg").innerHTML = "<strong>* Please enter "+msg+"<strong>";
					document.getElementById('resultDisplay').className = 'h3';
					document.getElementById('resultDisplay').style.color = 'red';
					document.getElementById("resultDisplay").innerHTML = "Connection Falied";
					document.frmClone.clone_key.value = "";
					document.frmClone.submitBtn.disabled = true;
					document.frmClone.clone_key.disabled = true;
					document.frmClone.allow.disabled  = true;
				}else{
					var result = http.responseText;
					var arrResult = result.split("|");
					if(arrResult[0] == "1" && arrResult.length == "2"){
						document.getElementById("edit-"+id+"-msg").style.color = "#FF00000";
						document.getElementById("edit-"+id+"-msg").innerHTML = "<strong>* Please enter "+msg+"<strong>";
						document.getElementById('resultDisplay').className = 'h3';
						document.getElementById('resultDisplay').style.color = 'red';
						document.getElementById("resultDisplay").innerHTML = "Connection Falied";
						document.frmClone.clone_key.value = "";
						document.frmClone.submitBtn.disabled = true;
						document.frmClone.clone_key.disabled = true;
						document.frmClone.allow.disabled  = true;
					}else if(arrResult[0] == "1" && arrResult.length == "3"){
						document.getElementById("edit-clone-cdu-msg").style.color = "#FF00000";
						document.getElementById("edit-clone-cdu-msg").innerHTML = "<strong>* client disovery URL already in use. ( "+ arrResult[2] +" )<strong>";
						document.getElementById('resultDisplay').className = 'h3';
						document.getElementById('resultDisplay').style.color = 'red';
						document.getElementById("resultDisplay").innerHTML = "Connection Falied";
						document.frmClone.clone_key.value = "";
						document.frmClone.submitBtn.disabled = true;
						document.frmClone.clone_key.disabled = true;
						document.frmClone.allow.disabled  = true;
					}else{
						document.getElementById("edit-clone-cdu-msg").style.color = "green";
						document.getElementById("edit-clone-cdu-msg").innerHTML = "Success.";
						document.getElementById('resultDisplay').className = 'h3';
						document.getElementById('resultDisplay').style.color = 'green';
						document.getElementById("resultDisplay").innerHTML = "Connection Success";
						document.frmClone.clone_key.value = arrResult[2];
						document.frmClone.clone_key.disabled = false;
						document.frmClone.submitBtn.disabled = false;
						var temp = eval("document.frmClone."+nextEle);
						temp.disabled = false;
						document.frmClone.allow.disabled  = false;
					}
				}
			 }
		  }
	  }else{
		  var tStamp = new Date();
		  var time = tStamp.getTime();
		  var op = document.frmClone.hidden.value;
		  if(op != "create"){
			 val = val  + "\" AND id != \"" + op;
		  }

		  var url = cmsURL+"/testClone.php?mode=" + id + "&val=" + val + "&url=" + cmsURL +"&timestamp=" + time;

		  http.open('GET', url, true);
		  http.send(null);
		  http.onreadystatechange = function(){
				if (http.readyState == "4"){ 
					var arrResult = http.responseText.split("|");
					if(arrResult[0] == "1"){
						var temp = eval("document.frmClone."+nextEle);						
						temp.value = "";
						temp.disabled = true;
						
						var temp = eval("document.frmClone."+id);
						temp.focus();
						
						document.getElementById("edit-"+id+"-msg").style.color = "#FF0000";
						document.getElementById("edit-"+id+"-msg").innerHTML = "<strong>* "+msg+" already in use. ( " + arrResult[1] + " )<strong>";
						document.getElementById("edit-clone-cdu-msg").style.color = "#000000";
						document.getElementById("edit-clone-cdu-msg").innerHTML = "Ex : http://www.hostname.com/path";
						
						document.frmClone.clone_key.value = "";
						document.frmClone.clone_key.disabled = true;
						document.frmClone.allow.disabled  = true;
						document.getElementById("resultDisplay").innerHTML = "Connection Falied";
						document.getElementById("resultDisplay").style.display = "none";
					}else{
						document.getElementById("edit-"+id+"-msg").style.color = "green";
						document.getElementById("edit-"+id+"-msg").innerHTML = "Success.";						
						var temp = eval("document.frmClone."+nextEle);
						temp.disabled = false;
						temp.focus();
					}
				}
		  }
	  }
  }
  
  function debugClear(url,coreurl){
  	var oVal = document.frmCore.debuglogoption.selectedIndex;
	if(confirm("Are you sure, want to clear the debug log")){
		clearLog('debug',url,coreurl,oVal);
	}
	return false;
  }
  
  function appClear(url,coreurl){
  	var oVal = document.frmCore.applogoption.selectedIndex;
	if(confirm("Are you sure, want to clear the application log")){
		clearLog('appl',url,coreurl,oVal);
	}
	return false;
  }
  
  function clearLog(logName,url,coreurl,val){	
	var url = url+"/clearLogs.php?userURL=" + coreurl + "&mode=" + logName + "&option=" + val;
	http.open('GET', url, true);	
	http.send(null);
	http.onreadystatechange = function(){
		if (http.readyState == "4"){ 
			var result = http.responseText;
			if(result == "success"){
				alert("Log cleared successfully");
			}else{
				alert("Error occured while log clearence");
			}
		}
	}
  }	

  function createRequestObject() {
	var request_o; 
	var browser = navigator.appName; 
	if(browser == "Microsoft Internet Explorer"){
		request_o = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		request_o = new XMLHttpRequest();
	}
	return request_o;
  }

  function handleimg(){
	if (http.readyState==4){ 
		if(http.responseText == ""){
			document.getElementById('resultDisplay').className = 'h3';
			document.getElementById('resultDisplay').style.color = 'red';
			document.getElementById("resultDisplay").innerHTML = "Connection Falied";
			document.frmConfig.submitBtn.disabled = true;
		}else{
			document.getElementById('resultDisplay').className = 'h3';
			document.getElementById('resultDisplay').style.color = 'green';
			document.getElementById("resultDisplay").innerHTML = http.responseText;
			document.frmConfig.submitBtn.disabled = false;
		}
	}
  }

  function ajaxfunction(ipVal,cmsurl){
	var url = cmsurl+"/testSOAP.php?userURL=" + ipVal;
	http.open('GET', url, true);	
	http.send(null);
	http.onreadystatechange = handleimg; 
  }

  function enableHostandPort(){
	var f = document.frmConfig;
	if(f.memoption.checked == true){
		f.memhost.disabled = false;
		f.memport.disabled = false;
	}else{
		f.memhost.disabled = true;
		f.memport.disabled = true;
	}
  }
  function addMoreoptions(val){
	var data="";
	for(i=1;i<=val;i++){
		data+= '<strong>Host Name</strong><br><input type="text" maxlength="15" name="memhost[]" size="25" class="form-text required"><br><br><strong>Port Number</strong><br><input type="text" maxlength="10" name="memport[]" size="25" class="form-text required"><br><br>';
	}

	document.getElementById("memcacheResultDisplay").innerHTML+= data;
	document.getElementById("memcacheResultDisplay").style.display = "block";
  }

  function showDetailedStatus(id){
	if(document.getElementById(id).style.display == "none"){
		if(navigator.appName == "Microsoft Internet Explorer"){
			document.getElementById(id).style.display = "block"
		}else{
			document.getElementById(id).style.display = "table-row";
		}
	}else{
		document.getElementById(id).style.display = "none";
	}
  }

  function searchSubmit(url){
	var f = document.frmSearch;
	if(f.auction_title.value == ""){
		alert("Please enter auction title");
		f.auction_title.value = "";
		f.auction_title.focus();
		return false;
	}else{
		document.location.href = url+"/"+f.auction_title.value;
		return false;
	}
	return false;
  }

  function showHideClones(){
	var vEle = document.getElementById("edit-shared");
	if(vEle.checked == true){
		document.getElementById('clonesites').style.display="block";
	}else{
		document.getElementById('clonesites').style.display="none";
	}
  }

  function deleteClone(url){
	var f = document.frmClone;
	cloneId = f.hidden.value;
	url = url + "/admin/clone/"+cloneId+"/delete";
	if(confirm("Are you sure you want to delete this clone?")){
		document.location.href = url;
	}
		
  }

  function deleteClone2(url,id){
	url = url + "/admin/clone/"+id+"/delete";
	if(confirm("Are you sure you want to delete this clone?")){
		document.location.href = url;
	}
  }
  
  function deletePromotion(url,id){
	url = url + "/admin/promo/"+id+"/delete";
	if(confirm("Are you sure you want to delete this promotion?")){
		document.location.href = url;
	}
  }
  
  function deleteSubscription(url,id){
	url = url + "/admin/subscriptions/"+id+"/delete";
	if(confirm("Are you sure you want to delete this subscription?")){
		document.location.href = url;
	}
  }

    function deleteBidBasket(url,id){
	url = url + "/checkout/"+id+"/delete";
	if(confirm("Are you sure you want to delete selected bid from basket?")){
		document.location.href = url;
	}
  }
  function multideleteBidBasket(url){

	var f = document.getElementById('formstep1');
	var eCount = f.elements.length;
	var elementid;
	var g;
	var cvalue;
    var ids ="";
	var msg ="";
	var auctionArray = new Array();
	var auctionName = "";
	for(i=1;i<eCount;i++){
			seperator = "";
			if(f.elements[i].type == "checkbox" && f.elements[i].name == "basketId[]" && f.elements[i].checked){
			        id = f.elements[i].value;
					ids += id+"_";
					auctionName = document.getElementById("auctionName_"+id).value;
					bidAmount   = document.getElementById("bidAmount_"+id).value;
					if(auctionArray[auctionName]){
						seperator = ", ";
					}
					else
					{
						auctionArray[auctionName] = auctionName+": ";
					}
					auctionArray[auctionName] = auctionArray[auctionName]+seperator+bidAmount;

				   
			}
		}
	var x;	
	for (x in auctionArray)
	{
	    msg +="\n"+auctionArray[x];		
	}
	
	if(ids==""){
		alert("Please select at least one entry");
		return false;
	}
	else{
	    url = url + "/checkout/delete/"+ids;

		if(confirm("Are you sure you want to delete the following bid(s)?"+msg)){
			window.location.href = url;
			
	    }
		
	}

 }
 
 function checkoutStep2(url){
	var f = document.getElementById('formstep1');
	var eCount = f.elements.length;
	
	for(i=1;i<eCount;i++){
	//alert(f.elements[i].name+"Value::"+f.elements[i].value+"Checked::"+f.elements[i].checked);
			if(f.elements[i].type == "checkbox" && f.elements[i].name == "cleverPoints[]" && f.elements[i].checked){
			    id = f.elements[i].value;
           //     alert(id);				
				f.elements[id].value == 1;
			}
			else if(f.elements[i].type == "checkbox" && f.elements[i].name == "cleverPoints[]"){
				f.elements[i].value == 0;
			}
		}
    
	f.submit();
	
 }
 function paywithCleverPoints(id){
	var f = document.getElementById('cleverpoint');
	var eCount = f.elements.length;
	for(i=1;i<eCount;i++){
	alert(f.elements[i].name+"Value::"+f.elements[i].value+"Checked::"+f.elements[i].checked);
	}
	
 }
 
 function multieditnotifications(url)
 { 
	var f = document.getElementById('smsnotify');
	var eCount = f.elements.length;
    var ids ="";
	for(i=1;i<eCount;i++){
			if(f.elements[i].type == "checkbox" && f.elements[i].name == "userId[]" && f.elements[i].checked){
				ids += f.elements[i].value+"_";
			}
		}
	if(ids==""){
		alert("Please select at least one user");
		return false;
	}
	else{
	    url = url +"/"+ ids;
		document.location.href = url
	}
 }
 function multieditBidBasket(url){

	var f = document.getElementById('formstep1');
	var eCount = f.elements.length;
    var ids ="";
	for(i=1;i<eCount;i++){
			if(f.elements[i].type == "checkbox" && f.elements[i].name == "basketId[]" && f.elements[i].checked){
				ids += f.elements[i].value+"_";
			}
		}
	if(ids==""){
		alert("Please select at least one bid");
		return false;
	}
	else{
	    url = url + "/bid/edit/"+ids;
		document.location.href = url
	}

 }
   
  function deleteItem(id,bidamt,auctionname){

	var f = document.dispBasket;
	if(confirm("Are you sure you want to delete your "+bidamt+" "+auctionname+" bid from basket?"))
	{
	  if(id != "")
	  {
		f.bid.value = id;
		
		f.submit();
	  }
	}
	

  }
  
  function checkAgainStatus_old(count,cmsurl){
	for(i=0;i<count;i++){
		document.getElementById("statusDisplay"+i).innerHTML = "<img src='"+cmsurl+"/misc/loading.gif'>";
	}
	setTimeout("checkAgainStatuschange('"+ count +"','"+ cmsurl +"')",1000);
		
}
 function checkAgainStatuschange(count,cmsurl){
		var val = "";
		for(i=0;i<count;i++){
			var http = createRequestObject(); 
			var temp = "document.frmStatusDisplay.transId_hidden"+i;
			val =val + eval(temp).value + "|";
		}
		var url = "";
		url = cmsurl+"/getBidStatus.php?bidtransid=" + val;
		
		http.open('GET', url, true);	
		http.send(null);
		
		http.onreadystatechange =function(){
			if (http.readyState == "4"){ 
				var result = http.responseText.split("|");
				
				for(i=0;i<(parseInt(result.length)-1);i++){
					if(result[i] == ""){
						document.getElementById("statusDisplay"+i).innerHTML = "Processing";
					}else{
						document.getElementById("statusDisplay"+i).innerHTML = result[i];
					}
				}
			}
		}
		setTimeout("checkAgainStatus_old('"+ count +"','"+ cmsurl +"')",20000);
 }

 
  
  
  function checkAgainStatus(count,i,cmsurl){
	var val = "";
	var tStamp = new Date();
    var time = tStamp.getTime();
	var rand = Math.random();
	var url = "";
	//var f = document.forms[0];
	
	//f.check.disabled = true;
	
	var nextI = parseInt(i) + 1;
	
	var temp = "document.frmStatusDisplay.transId_hidden"+i;
	
	if(eval(temp).value != ""){
		document.getElementById("statusDisplay"+i).innerHTML = "<img src='"+cmsurl+"/misc/loading.gif'>";
	}

	var http = createRequestObject(); 
	var temp = "document.frmStatusDisplay.transId_hidden"+i;
	val 	 = eval(temp).value;
	url      = cmsurl+"/getBidStatus.php?bidtransid=" + val + "&time=" + time + "&rand=" + rand;
	
	http.open('GET', url, true);	
	http.send(null);
	
	http.onreadystatechange =function(){
		if (http.readyState == "4"){ 
			var result = http.responseText;
			if(result != ""){
				document.getElementById("statusDisplay"+i).innerHTML = result;
			}else{
				document.getElementById("statusDisplay"+i).innerHTML = "Processing";
			}
			if(nextI < count){
				document.getElementById("statusDisplay"+nextI).innerHTML = "<img src='"+cmsurl+"/misc/loading.gif'>";
				setTimeout("checkAgainStatus('"+ count +"',"+ nextI +",'"+ cmsurl +"')",3000);
				//checkAgainStatus(count,nextI,cmsurl);
			}else{
			//	f.check.disabled = false;
				setTimeout("checkAgainStatus('"+ count +"',0,'"+ cmsurl +"')",20000);
			}
		}
	}
 }

 /*function deleteAuction2(url,id){	
	url = url + "/admin/auction/"+id+"/delete";	
	if(confirm("Are you sure you want to delete this auction?")){
		document.location.href = url;
	}
 }*/
 
 
 function dateCompare(){
	 date1 = document.getElementById('edit-startdate').value;
	 date2 = document.getElementById('edit-enddate').value;			 

	 var vFlag = compareDates(date1,"yyyy-MM-dd HH:mm:ss",date2,"yyyy-MM-dd HH:mm:ss");
	 
	 if(vFlag){
		alert("Auction closing date should be greater then start date");
		document.getElementById('edit-startdate').focus();
		return false;
	 }else{
		return true;
	 }
 }
 
  function dateCompare2(){
	 date1 = document.getElementById('edit-startdate').value;
	 date2 = document.getElementById('edit-enddate').value;	
	if(document.frmAuction.limit_by[0].checked == true){	
	var currentTime = new Date()
	var month = currentTime.getMonth() + 1
	var day = currentTime.getDate()
	var year = currentTime.getFullYear()
	var hours = currentTime.getHours()
	var minutes = currentTime.getMinutes()
	if (day < 10)
		day = "0" + day
	if (month < 10)
		month = "0" + month
	if (hours < 10)
		hours = "0" + hours		
	if (minutes < 10)
		minutes = "0" + minutes	
		
	 var nowdate = year+"-"+month+"-"+day+" "+ hours+":"+minutes+":"+"00";  

	 // var cFlag = compareDates(nowdate,"yyyy-MM-dd HH:mm:ss",date1,"yyyy-MM-dd HH:mm:ss");
	 // if(cFlag){
		// alert("Non Auction start date should be greater then current date");
		// document.getElementById('edit-startdate').focus();
		// return false;
	 // }
	 
	  var vFlag1 = compareDates(nowdate,"yyyy-MM-dd HH:mm:ss",date1,"yyyy-MM-dd HH:mm:ss");
	 if(vFlag1){
		 //alert("Start date should be greater than or equal to Current date");
		//document.getElementById('edit-startdate').focus();
		 //return false;
	}
	 var vFlag2 = compareDates(nowdate,"yyyy-MM-dd HH:mm:ss",date2,"yyyy-MM-dd HH:mm:ss");
	 if(vFlag2){
		alert("End date should be greater than or equal to Current date");
		document.getElementById('edit-enddate').focus();
		return false;
	 }	 
	 
	 var vFlag = compareDates(date1,"yyyy-MM-dd HH:mm:ss",date2,"yyyy-MM-dd HH:mm:ss");
	 
	 if(vFlag){
		alert("End date should be greater then start date");
		document.getElementById('edit-enddate').focus();
		return false;
	 }else{
		return true;
	 }
	}else{
	return true;
	}	
 }
 
 function dateCompare3(){
	 date1 = document.getElementById('edit-startdate').value;
	 date2 = document.getElementById('edit-enddate').value;			 
	if(document.frmAuction.limit_by[0].checked == true){	
	var currentTime = new Date()
	var month = currentTime.getMonth() + 1
	var day = currentTime.getDate()
	var year = currentTime.getFullYear()
	var hours = currentTime.getHours()
	var minutes = currentTime.getMinutes()
	if (day < 10)
		day = "0" + day
	if (month < 10)
		month = "0" + month
	if (hours < 10)
		hours = "0" + hours		
	if (minutes < 10)
		minutes = "0" + minutes	
		
	 var nowdate = year+"-"+month+"-"+day+" "+ hours+":"+minutes+":"+"00";  
 
	 var vFlag = compareDates(date1,"yyyy-MM-dd HH:mm:ss",date2,"yyyy-MM-dd HH:mm:ss");
	 
	 if(vFlag){
		alert("End date should be greater then start date");
		document.getElementById('edit-enddate').focus();
		return false;
	 }else{
		return true;
	 }
	}else{
	return true;
	}
 }
 
   function nondateCompare2(){
	 date1 = document.getElementById('edit-startdate').value;
	 date2 = document.getElementById('edit-enddate').value;	
		
	var currentTime = new Date()
	var month = currentTime.getMonth() + 1
	var day = currentTime.getDate()
	var year = currentTime.getFullYear()
	var hours = currentTime.getHours()
	var minutes = currentTime.getMinutes()
	if (day < 10)
		day = "0" + day
	if (month < 10)
		month = "0" + month
	if (hours < 10)
		hours = "0" + hours		
	if (minutes < 10)
		minutes = "0" + minutes	
		
	 var nowdate = year+"-"+month+"-"+day+" "+ hours+":"+minutes+":"+"00";  	 
	 
	 /*var vFlag1 = compareDates(nowdate,"yyyy-MM-dd HH:mm:ss",date1,"yyyy-MM-dd HH:mm:ss");
	 if(vFlag1){
		 alert("Start date should be greater than or equal to Current date");
		document.getElementById('edit-startdate').focus();
		 return false;
	}*/
	 var vFlag2 = compareDates(nowdate,"yyyy-MM-dd HH:mm:ss",date2,"yyyy-MM-dd HH:mm:ss");
	 if(vFlag2){
		alert("End date should be greater than or equal to Current date");
		document.getElementById('edit-enddate').focus();
		return false;
	 }	 
	 
	 var vFlag = compareDates(date1,"yyyy-MM-dd HH:mm:ss",date2,"yyyy-MM-dd HH:mm:ss");
	 
	 if(vFlag){
		alert("End date should be greater then start date");
		document.getElementById('edit-enddate').focus();
		return false;
	 }else{
		return true;
	 }
	}

 function nondateCompare3(){
	 date1 = document.getElementById('edit-startdate').value;
	 date2 = document.getElementById('edit-enddate').value;			 
	
	var currentTime = new Date()
	var month = currentTime.getMonth() + 1
	var day = currentTime.getDate()
	var year = currentTime.getFullYear()
	var hours = currentTime.getHours()
	var minutes = currentTime.getMinutes()
	if (day < 10)
		day = "0" + day
	if (month < 10)
		month = "0" + month
	if (hours < 10)
		hours = "0" + hours		
	if (minutes < 10)
		minutes = "0" + minutes	
		
	 var nowdate = year+"-"+month+"-"+day+" "+ hours+":"+minutes+":"+"00";  
 
	 var vFlag = compareDates(date1,"yyyy-MM-dd HH:mm:ss",date2,"yyyy-MM-dd HH:mm:ss");
	 
	 if(vFlag){
		alert("End date should be greater then start date");
		document.getElementById('edit-enddate').focus();
		return false;
	 }else{
		return true;
	 }
	}
 
  function dateCompareAuctions(){
	date1 = document.getElementById('edit-startdate').value;
	date2 = document.getElementById('edit-enddate').value;
	
	if(document.frmAuction.limit_by[0].checked == true && document.frmAuction.hidden.value != "create"){
		var currentTime = new Date()
		var month = currentTime.getMonth() + 1
		var day = currentTime.getDate()
		var year = currentTime.getFullYear()
		var hours = currentTime.getHours()
		var minutes = currentTime.getMinutes()
		if (day < 10)
			day = "0" + day
		
		 var nowdate = year+"-"+month+"-"+day+" "+ hours+":"+minutes+":"+"00";  

		 var vFlag1 = compareDates(nowdate,"yyyy-MM-dd HH:mm:ss",date1,"yyyy-MM-dd HH:mm:ss");
		 if(vFlag1){
			alert("Start date should be greater than or equal to Current date");
			document.getElementById('edit-startdate').focus();
			return false;
		 }
	 
		 var vFlag2 = compareDates(nowdate,"yyyy-MM-dd HH:mm:ss",date2,"yyyy-MM-dd HH:mm:ss");
		 if(vFlag2){
			alert("End date should be greater than or equal to Current date");
			document.getElementById('edit-enddate').focus();
			return false;
		 }	 
	 
		 var vFlag = compareDates(date1,"yyyy-MM-dd HH:mm:ss",date2,"yyyy-MM-dd HH:mm:ss");
	 
		 if(vFlag){
			alert("End date should be greater then start date");
			document.getElementById('edit-enddate').focus();
			return false;
		 }else{
			return true;
		 }	
	}else{
		return true;
	}
 }
 
 function testretailprice() {
	var f = document.forms[0];
	var vSuccess=1;
	if(f.retailprice.value == ""){
		alert("Please enter Retail Price");				
		document.getElementById('edit-retailprice').focus();
		return false;
	}
	if(f.retailprice.type == "text" && f.retailprice.value != ""){
		if(isNaN(f.retailprice.value) || f.retailprice.value <= 0){
			 vSuccess = 2;
		 }else{
			 vSuccess = 1;
		 }
	 }
	if(vSuccess == 1){			
		return false;
	}else if(vSuccess == 2){
		 alert("Please enter valid Retail Price");
		 f.retailprice.focus();
		return false;	
	 } 
  }


  function testformfields(fieldname,msg1,msg2){		
	var vSuccess=1;
	if(fieldname.value == ""){
		alert(msg1);				
		fieldname.focus();
		return false;
	}
	if(fieldname.type == "text" && fieldname.value != ""){
		if(isNaN(fieldname.value) || fieldname.value <= 0){
			 vSuccess = 2;
		 }else{
			 vSuccess = 1;
		 }
	 }
	if(vSuccess == 1){			
		return false;
	}else if(vSuccess == 2){
		 alert(msg2);
		 fieldname.focus();
		return false;	
	 } 

  }

 function deleteAuction2(url,id){	
	url = url + "/admin/auction/"+id+"/delete";	
	if(confirm("Are you sure you want to delete this auction?")){
		document.location.href = url;
	}
	return false;
 }
 
 function unDeleteAuction2(url,id){	
	url = url + "/admin/auction/"+id+"/undelete";	
	if(confirm("Are you sure you want to restore this auction?")){
		document.location.href = url;
	}
	return false;
 } 
 
 function testretailprice()
 {
	var f = document.forms[0];
	var vSuccess=1;
	if(f.retailprice.value == ""){
		alert("Please enter Retail Price");				
		document.getElementById('edit-retailprice').focus();
		return false;
	}
	if(f.retailprice.type == "text" && f.retailprice.value != ""){
		if(isNaN(f.retailprice.value) || f.retailprice.value <= 0){
			 vSuccess = 2;
		 }else{
			 vSuccess = 1;
		 }
	 }
	if(vSuccess == 1){			
		return false;
	}else if(vSuccess == 2){
		 alert("Please enter valid Retail Price");
		 f.retailprice.focus();
		return false;	
	 } 
  }

 /**
  *
  * @purpose This function for validating form fileds
  * @author Madhuri Isikela
  */

  function testformfields(fieldname,msg1,msg2){		
	var vSuccess=1;
	if(fieldname.value == ""){
		alert(msg1);				
		fieldname.focus();
		return false;
	}
	if(fieldname.type == "text" && fieldname.value != ""){
		if(isNaN(fieldname.value) || fieldname.value <= 0){
			 vSuccess = 2;
		 }else{
			 vSuccess = 1;
		 }
	 }
	if(vSuccess == 1){			
		return false;
	}else if(vSuccess == 2){
		 alert(msg2);
		 fieldname.focus();
		return false;	
	 } 
  }
  
  /* make display none/block for bidhostory  */
  
  function showRows(rowid){
	  	if(document.getElementById(rowid).style.display == "none"){
			document.getElementById(rowid).style.display = "table-row";	
		} else {
			document.getElementById(rowid).style.display = "none";	
		}
  }
  
  
  function uploadImage(imgPath,id){
	//alert(imgPath);
	  if(imgPath != ""){
		  var dotPosition = 0;
		  for(i=0;i<parseInt(imgPath.length);i++){
			  if(imgPath.charAt(i) == "."){
				  dotPosition = i;
			  }
		  }
	
		  var imgExt = imgPath.substring(parseInt(dotPosition)+1,parseInt(imgPath.length));
		  imgExt = imgExt.toLowerCase();
		  
		  if(imgExt == "jpg" || imgExt == "gif" || imgExt == "jpeg" || imgExt == "png" || imgExt == "bmp"){
			  document.getElementById(id).style.display = "block";
			  if(navigator.appName == "Microsoft Internet Explorer"){
				  document.getElementById(id).innerHTML = "<br><img src='"+ imgPath +"' width='180' height='200'>";
			  }else{
				  document.getElementById(id).innerHTML = "<br>Valid Image";
			  }
		  }else{
			  document.getElementById(id).innerHTML = "<br><font color='#FF0000'>Invalid Image</font>";
		  }
	  }else{
		 document.getElementById(id).style.display = "none";
	  }
  }
  
  function showThumbForm(val){
	 if(val == "0"){
		 document.getElementById("edit-thumbnail").style.display="none";
		 //document.getElementById("thumbPreview").innerHTML = "&nbsp;";
		 document.getElementById("thumbPreview").style.display = "none";
	 }else{
		 document.getElementById("edit-thumbnail").style.display="block";
	 }
  }
  
	function tryCheckCP(elt,purchF,n){
		if(cpPrices[n] <= cpTot){
			cpElt = document.getElementById("cp");
			pElt = document.getElementById("toPay");
			curCp = Number(cpElt.innerHTML);
		if(!elt.checked){
			cpHave += cpPrices[n];
				curCp -= cpPrices[n];
				curVal = Number(pElt.innerHTML);
				curVal += normPrices[n];
		} else {
				cpHave -= cpPrices[n];
				curCp += cpPrices[n];
				if(!purchF.checked){
					purchF.checked = true;
					checkPurchase(purchF,elt,n);
				}
				curVal = Number(pElt.innerHTML);
				curVal -= normPrices[n];
			}
			curCp = Math.round(curCp*100)/100;
			curVal = Math.round(curVal*100)/100;
			cpElt.innerHTML = curCp;
			if(String(curVal).indexOf(".")==-1){
				curVal += ".00";
			} else if (String(curVal).indexOf(".")==String(curVal).length-2) {
				curVal += "0";
			}
			pElt.innerHTML = curVal;
			document.form1.amount_to_be_paid.value = curVal;
		} else {
		if(elt.checked){
			alert("Sorry, you don't have enough cleverpoints to pay for chosen bids!");
			elt.checked=false;
		}
		}
	}
	
	function checkPurchase(elt,cpF,n){
		pr = normPrices[n];
		pElt = document.getElementById("toPay");
		curVal = Number(pElt.innerHTML);
		if(!elt.checked){
			if(cpF.checked){
				cpF.checked = false;
				tryCheckCP(cpF,elt,n);
			}
			curVal -= pr;
		} else {
			curVal += pr;    
		}

		curVal = Math.round(curVal*100)/100;
		if(String(curVal).indexOf(".")==-1){
			curVal += ".00";
		} else if (String(curVal).indexOf(".")==String(curVal).length-2) {
			curVal += "0";
		}
		document.getElementById("amount_to_be_paid").value=curVal;
		pElt.innerHTML = curVal;
	}
	
	/* Refer A Friend form add more functionality */
	
	function addReferAFriendForm(url,width, folder){
		
		var val = document.form1.num_form_values.value;
		if(width == "full"){
			var formContentHead = '<br><table width="100%" border="0" cellpadding="0" cellspacing="0" align="center"><tbody><tr class="odd" height="20"><td align="left" valign="top" class="leftheader" width="17"></td><td align="left" valign="top" class="header">Refer A Friend #'+(parseInt(val)+1)+'</td><td align="left" valign="top" class="rightheader" width="17"></td></tr><tr class="even" height="20"><td align="left" valign="top" class="brd_left_right" colspan="3"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr class="even"><td width="40%" class="even" align=right><b>Name:</b></td><td class="even" align="left">&nbsp;<input type="text" size="25" class="inp"  id="name'+(parseInt(val)+1)+'" name="name'+(parseInt(val)+1)+'" value=""></td></tr><tr class="odd"><td class="odd" align=right><b>Email address:</b></td><td class="odd" align="left">&nbsp;<input type="text" size="25" class="inp" id="email'+(parseInt(val)+1)+'" name="email'+(parseInt(val)+1)+'" value=""></td></tr><tr class="even"><td class="even" align=right><b>Confirm email address:</b></td><td class="even" align="left">&nbsp;<input type="text" size="25" class="inp" id="veremail'+(parseInt(val)+1)+'" name="veremail'+(parseInt(val)+1)+'" value=""></td></tr></table></td> </tr><tr class="odd" height="20"><td align="left" valign="top" class="bottomleft"></td><td align="left" valign="top" class="bottommiddle" bgcolor="#FFFFFF"></td><td align="left" valign="top" class="bottomright"></td></tr></tbody></table>';
			document.form1.num_form_values.value = (parseInt(val)+1);
		}else{
			var formContentHead = '<br height="5"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr valign="top"><td width="49%"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr class="odd" height="20"><td align="left" valign="top" width="19" class="yellowbg"><img src="'+url+'/themes/'+folder+'/images/orange_l.gif" width="19" height="24" /></td><td align="left" valign="middle" class="header" width="95%">Refer A Friend #'+(parseInt(val)+1)+'</td><td align="left" valign="top" width="19" class="yellowbg"><img src="'+url+'/themes/'+folder+'/images/orange_r.gif" width="19" height="24" /></td></tr><tr><td align="center" colspan="3" class="brd_left_right"><table width="100%" border="0" cellspacing="2" cellpadding="0"><tr><td height="8" colspan="2"></td></tr><tr class="even"><td width="50%" height="24" class="even" align=right><b>Name:</b></td><td class="even"><input type="text" size="25" class="inp" id="name'+(parseInt(val)+1)+'" name="name'+(parseInt(val)+1)+'" value=""></td></tr><tr class="odd"><td class="odd" height="24" align=right><b>Email address:</b></td><td class="odd"><input type="text" size="25" class="inp" id="email'+(parseInt(val)+1)+'" name="email'+(parseInt(val)+1)+'" value=""></td></tr><tr class="even"><td class="even" height="24" align=right><b>Confirm email address:</b></td><td class="even"><input type="text" size="25" class="inp" id="veremail'+(parseInt(val)+1)+'" name="veremail'+(parseInt(val)+1)+'" value=""></td></tr></table></td></tr><tr class="odd" height="20"><td align="left" valign="top" class="bottomleft" width="19"></td><td align="left" valign="top" class="bottommiddle" width="95%" bgcolor="#FFFFFF"></td><td align="left" valign="top" class="bottomright" width=19 class="yellowbg"><img src="'+url+'/themes/'+folder+'/images/line_rbig.gif" width="19" height="15" /></td> </tr></table></td><td width="2%"></td><td width="49%"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr class="odd" height="20"><td align="left" valign="top" class="leftheader" width="19" class="yellowbg"><img src="'+url+'/themes/'+folder+'/images/orange_l.gif" width="19" height="24" /></td><td align="left" width="95%" valign="middle" class="header">Refer A Friend #'+(parseInt(val)+2)+'</td><td align="left" valign="top" class="rightheader" width="19"><img src="'+url+'/themes/'+folder+'/images/orange_r.gif" width="19" height="24" /></td> </tr><tr><td align="center" colspan="3" class="brd_left_right"><table width="100%" border="0" cellspacing="2" cellpadding="0"><tr><td height="8" colspan="2"></td></tr><tr class="even"><td width="50%" height="24" class="even" align=right><b>Name:</b></td><td class="even"><input type="text" size="25" class="inp" id="name'+(parseInt(val)+2)+'" name="name'+(parseInt(val)+2)+'" value=""></td></tr><tr class="odd"><td class="odd" height="24" align=right><b>Email address:</b></td><td class="odd"><input type="text" size="25" class="inp" id="email'+(parseInt(val)+2)+'" name="email'+(parseInt(val)+2)+'" value=""></td></tr><tr class="even"><td class="even" height="24" align=right><b>Confirm email address:</b></td><td class="even"><input type="text" size="25" class="inp" id="veremail'+(parseInt(val)+2)+'" name="veremail'+(parseInt(val)+2)+'" value=""></td></tr></table></td></tr><tr class="odd" height="20"><td align="left" valign="top" class="bottomleft" width=19></td><td align="left" valign="top" class="bottommiddle" bgcolor="#FFFFFF" width=95%></td><td align="left" valign="top" class="bottomright" width="19"><img src="'+url+'/themes/'+folder+'/images/line_rbig.gif" width="19" height="15" /></td></tr></table></td></tr></table>';
			document.form1.num_form_values.value = (parseInt(val)+2);
		}		
		
		document.getElementById("formContent").innerHTML+= formContentHead;		
	}
	
	/* validating refer a friend form*/
	
	function validate_frmRefer(){
		var f = document.form1;
		var vEleCount = f.elements.length;
		var vCheck = 0;
		var vSuccess = 0;
		
		for(i=0;i<(vEleCount-1);i++){
			if(f.elements[i].value != ""){
				vCheck = 1;
			}
		}
		
		if(vCheck == 0){
			alert("Please enter atleast one friend details.");
			f.name1.focus();
		}else{
			for(i=0;i<(vEleCount-1);i++){
				if(f.elements[i].value != ""){
					var temp = f.elements[i].name;
					var num_form_field = temp.substring(parseInt(temp.length)-1);
					var vFormCheck = checkFormValues(num_form_field);					

					if(vFormCheck != 1){						
						var tmp = eval("f."+vFormCheck);
						tmp.focus();
						vSuccess = 0;
						break;
					}else{
						vSuccess = 1;
					}
				}
			}
			
			if(vSuccess == 1){
				f.submit();
			}
		}
	}
	
	function checkFormValues(num){
		//var f = document.form1;
		if(document.getElementById("name"+num).value == ""){
			alert("Please enter your friend name");
			return ("name"+num);
		}else if(document.getElementById("email"+num).value == ""){
			alert("Please enter correct email id");
			return ("email"+num);
		}else if (echeck(document.getElementById("email"+num).value)==false){
			f.eval("email"+num).focus()
			return false
		}else if(document.getElementById("email"+num).value != document.getElementById("veremail"+num).value){
			alert("Both email and confirm email should be same");
			return ("veremail"+num);
		}else if (echeck(document.getElementById("veremail"+num).value)==false){
			f.eval("veremail"+num).focus()
			return false
		}
		
		return 1;
	}
	
	function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}
		if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		}
		if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		}
		if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		}		
		if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		}
 		return true					
	}

	 function showAuctionValues(val){   	
		if(val == 1){
			document.getElementById('avalues').style.display="block";
		}else{
			document.getElementById('avalues').style.display="none";
		}
	  }
  
  
 /*************************Filtering bid amounts********************************/ 
  
  function filterText(no,val){
		
	  	var validList = "1234567890";		
		var outString = '';
		var inChar;
		var i;
		
		for(i=0; i <= val.length-1; i++) {
			inChar = val.charAt(i);
			
			if (validList.indexOf(inChar) != -1) {
				outString = outString + inChar;
			}
		}    
		document.getElementById("bid_amount["+ no +"]").value = outString;
  }
  
  function filterPrice(val,name){
	var str = name;
	for (i = 0; i < str.length; i++) {
	    var idx = str.indexOf('_');		
	    while (idx > -1) {
	        str = str.replace('_', '-');
	        idx = str.indexOf('_');
	    }

	}		
	name = str;
	
	if(name == 'retailprice' || name == 'entry-fee' || name == 'sms-cost' || name == 'ivr_fee' || name == 'brange1' || name == 'brange2')
		var validList = "1234567890.";	
	else
		var validList = "1234567890";
	var outString = '';
	var inChar;
	var i;
	
	for(i=0; i <= val.length-1; i++) {
		inChar = val.charAt(i);
		
		if (validList.indexOf(inChar) != -1) {
			outString = outString + inChar;
		}
	}   
	
	if(name == 'brange1' || name == 'brange2' || name == 'auction-id')
		document.getElementById(name).value = outString;
	else
	document.getElementById("edit-"+name).value = outString;	
}

  
  function OpenNewWin(url,wi,he,sc) {

	if (navigator.appName.indexOf("Explorer") >= 0) {
		window.open(url, "pic","width=" + wi + ", height=" + he + ", scrollbars=" + sc + ", toolbar=no, menubar=no, history=no");
	} else {
		window.open(url, "pic", "height=" + he + ", width=" + wi + ", scrollbars=" + sc);
	}
}

	function auction_update_order() {
		var obj = document.getElementById("edit-order-no-cats");
		var ids = new Array();
		for (var i = 0; i < obj.length; i++) {
				ids[i] = obj.options[i].value;
		}
		var new_order = new String(ids.join(","));
		var form = document.getElementById('auction-weight-settings-form');
		form.auction_node_order.value = new_order;
	}

	function auction_move_selected_item_up() {
		var obj = document.getElementById("edit-order-no-cats");
		if (!faq_has_options(obj)) {
				return;
		}
		for (i = 0; i < obj.options.length; i++) {
			if (obj.options[i].selected) {
				if (i != 0 && !obj.options[i-1].selected) {
						faq_swap_options(obj, i, i-1);obj.options[i-1].selected = true;
				}
			}
		}
	}

	function auction_move_selected_item_down() {
		var obj = document.getElementById("edit-order-no-cats");
		if (!faq_has_options(obj)) {
				return;
		}
		for (i = obj.options.length-1; i >= 0; i--) {
			if (obj.options[i].selected) {
				if (i != (obj.options.length-1) && ! obj.options[i+1].selected) {
						faq_swap_options(obj, i, i+1);
						obj.options[i+1].selected = true;
				}
			}
		}
	}

	
	function selectUnselect(id){
    var elementid = "cleverPoints_"+id;
	var f = document.getElementById(elementid);
	var cvalue = document.getElementById("cleverPointsValue_"+id);
	var total=0;
	//alert(document.getElementById("cleverPointsAvialable").value);
	if(f.checked == true){
		total = Number(document.getElementById("cleverPointsUsed").value)
		total = Number(document.getElementById("cleverPointsUsed").value) + Number(cvalue.value);	
		if(total > document.getElementById("cleverPointsAvialable").value){
			alert("Sorry, Not enough cleverpoints");
			f.checked = false;
			return;
		}			
	} 
	if(f.checked == false){
		total = Number(document.getElementById("cleverPointsUsed").value) - Number(cvalue.value);
	}
	document.getElementById("cleverPointsUsed").value = total;	//alert(total);
	
}

/*******************    Promotion Module Functions     ***********************/

function activeFBP(){
	var frm = document.getElementById('promotions-form');
	if(frm.firstBidActive.checked){
			frm.firstBidPoints.disabled = false;
	}else{
			frm.firstBidPoints.disabled = true;
	}
}

function activePD(){
	var frm = document.getElementById('promotions-form');
	if(frm.prizeDrawActive.checked){
			frm.prizeDrawNumber.disabled = false;
	}else{
			frm.prizeDrawNumber.disabled = true;
	}
}

function activeNU(){
	var frm = document.getElementById('promotions-form');
	if(frm.newUserActive.checked){
			frm.newUserBidPoints.disabled = false;
	}else{
			frm.newUserBidPoints.disabled = true;
	}
}

/*******************    Promotion Module Functions     ***********************/

function goBack(frm){   
 var url = frm.hidden_siteurl.value;
 frm.action = url+"/admin/auction";
 frm.submit();
}

  function showHideHeading(frm){
	  var frmName = document.frmNonAuction;
	  
	  if(frmName.non_auction_box.checked == true){
		  if(frmName.nonauction_box_heading.value == ""){			  
			  document.getElementById('edit-submit').disabled = true;
			  document.getElementById('edit-nonauction-box-heading').className = "form-text required error";
		  }else{
			  document.getElementById('edit-submit').disabled = false;
			  document.getElementById('edit-nonauction-box-heading').className = "form-text";
		  }		  
	  } else {
		  document.getElementById('edit-submit').disabled = false;
		  document.getElementById('edit-nonauction-box-heading').className = "form-text";
	  }
  }
  
  function checkHeading(){
	  var frmName = document.frmNonAuction;
	  
	  if(frmName.non_auction_box.checked == true && frmName.nonauction_box_heading.value == ''){
		  document.getElementById('edit-submit').disabled = true;
		  document.getElementById('edit-nonauction-box-heading').className = "form-text required error";
	  }else{
		  document.getElementById('edit-submit').disabled = false;
		  document.getElementById('edit-nonauction-box-heading').className = "form-text";
	  }
  }
  
  function validate_frmNonAuction(){
	  var frmName = document.frmNonAuction;
	  if(frmName.non_auction_box.checked == true && frmName.nonauction_box_heading.value == ''){
		  alert("Please enter box heading");
		  document.getElementById('edit-nonauction-box-heading').focus();
		  return false;
	  }else return true;
  }
  
  // function for validating user registration  
  function validateRegister(){
	var f = document.frmRegister;
	TheDate = new Date();                     
	Month = TheDate.getMonth();              
	Day = TheDate.getDate();                 
	Year = TheDate.getYear();
	if (Year< 1000)
	Year+=1900
	Hour = TheDate.getHours();
	Minute = TheDate.getMinutes();
	Second = TheDate.getSeconds();  
	
	for(i=0;i<f.elements.length;i++){		
		if(f.elements[i].type == "select-one" && f.elements[i].name.search("dob") == '0'){
			if(f.elements[i].name.search("day") > 0){
				var daySelected = f.elements[i].value;
			}
			if(f.elements[i].name.search("month") > 0){
				var monthSelected = f.elements[i].value;
			}
			if(f.elements[i].name.search("year") > 0){
				var yearSelected = f.elements[i].value;
			}
		}
	}

	BDate = Date.UTC(yearSelected,monthSelected,daySelected,0,0,0);
	if (Year<2000) {              
		CDate = Date.UTC(Year,Month,Day,0,0,0);
	} else {
		CDate = Date.UTC(Year,Month,Day,0,0,0);
	}
	var Age = CDate-BDate + (1000*60*60*24*30); 
	var dateDiff = parseInt(((((Age/1000)/60)/60)/24)/365.25,10);
	
	if(parseInt(dateDiff) < 18){
		alert("Sorry. Users have to be 18 years or older to use the site");
		return false;
	}else
	if(document.frmRegister.country_id.value == 1) // 1 for US
	{
		if(document.frmRegister.state.value == "")
		{
			alert("Please select State");
			document.frmRegister.state.focus();
			return false;
		}		
	}
	return true;
  }

function dateCompare1(){
 var date1=document.getElementById("edit-auctionstartdate").value;
 var dt1=getDateObject(date1,"-");
 
 var date2=document.getElementById("edit-auctionenddate").value;
 var dt2=getDateObject(date2,"-");

	if(dt1>dt2){ 
	 alert("Auction end date should be greater than start date."); 
	 return false;
 	 }
     return true; 
}

function getDateObject(dateString,dateSeperator)
{

	//This function return a date object after accepting 
	//a date string ans dateseparator as arguments
	var curValue=dateString;
	var sepChar=dateSeperator;

	var curPos=0;
	var cDate,cMonth,cYear;

	//extract day portion
	curPos=dateString.indexOf(sepChar);
	cDate=dateString.substring(0,curPos);

	//extract month portion				
	endPos=dateString.indexOf(sepChar,curPos+1);
	cMonth=dateString.substring(curPos+1,endPos);

	//extract year portion				
	curPos=endPos;
	endPos=curPos+5;			
	cYear=curValue.substring(curPos+1,endPos);

	//Create Date Object
	//dtObject=new Date(cYear,cMonth,cDate);
	dtObject= cYear+"-"+cMonth+"-"+cDate;
	return dtObject;
}


function get_date_Compare(){
 var Timenow=document.getElementById("edit-hidden").value;

 var date1=document.getElementById("edit-startdate").value;
 var dt1=getCurrentDate(Timenow,date1,"-");
	if(dt1 == 0)
	{
		alert("Start Date should not be Less than Present Date");
		return false;
	}
 var date2=document.getElementById("edit-enddate").value;	
 var dt2=getCurrentDate(Timenow,date2,"-");
	if(dt2 == 0)
	{
		alert("End Date should not be Less than Present Date");
		return false;
	}	
}

function getCurrentDate(TodayDate,dateString,dateSeperator)
{

	var CurrDate = TodayDate; 

	var curValue=dateString;

	var sepChar=dateSeperator;
	

	var curPos=0;
	var cDate,cMonth,cYear;

	//extract day portion
	curPos=dateString.indexOf(sepChar);
	cDate=dateString.substring(0,curPos);

	//extract month portion				
	endPos=dateString.indexOf(sepChar,curPos+1);
	cMonth=dateString.substring(curPos+1,endPos);

	//extract year portion				
	curPos=endPos;
	endPos=curPos+3;			
	cYear=curValue.substring(curPos+1,endPos);

    time = curValue.substring(endPos+1,endPos+9);

	//Create Date Object
	//dtObject=new Date(cYear,cMonth,cDate);
	dtObject= cYear+"-"+cMonth+"-"+cDate+" "+time;

	
	//Current Date
     var currentDate = CurrDate;
	
	var cur_Pos=0;
	var c_Date,c_Month,c_Year;

	//extract day portion
	cur_Pos=currentDate.indexOf(sepChar);

	c_Date=currentDate.substring(0,cur_Pos);

	//extract month portion				
	end_Pos=currentDate.indexOf(sepChar,cur_Pos+1);
	c_Month=currentDate.substring(cur_Pos+1,end_Pos);

	//extract year portion				
	cur_Pos=end_Pos;
	end_Pos=cur_Pos+3;			
	c_Year=currentDate.substring(cur_Pos+1,end_Pos);

    t_time = currentDate.substring(end_Pos+1,end_Pos+9);

	//Create Date Object
	//dtObject=new Date(cYear,cMonth,cDate);
	dt_Object= c_Year+"-"+c_Month+"-"+c_Date+" "+t_time;

	 if(dtObject < dt_Object){
		 return 0;
	 }else{
		 return 1;
	 }	
}


function showHideFields(val){
	var frm = document.frmAuction;
	var buttonGroup = frm.limit_by;
   
	if (val == 'T') {	
		document.getElementById('avalues').style.display="block";
		document.getElementById('atvalues').style.display="none";
		//frm.total_allowed_bids.disabled = true;	
		}else if (val == 'B'){
		document.getElementById('atvalues').style.display="block";
		document.getElementById('avalues').style.display="none";
		//frm.startdate.disabled = true;
		//frm.enddate.disabled = true;
	}
  }

/*********************** Auction Management Jump To Display Options Function **************************/
function jumpToDisplay(url)
{
	document.getElementById("dispOpt").className = "collapsible";
	document.location = url+'#displayoptions';
}

/*********************** Auction Management Jump To Display Options Function **************************/

function selectAll_frmAuction(){
	var f = document.frmAuction;	
	if(f.selectAll_export.checked){
	    document.getElementById("dispOpt").className = "collapsible";
		f.name_check.checked = true;
		f.shortdesc_check.checked = true;
		f.fulldescription_check.checked = true;
		f.bigimage_check.checked = true;
		f.thumbOpt_check.checked = true;
		f.auction_type_check.checked = true;
		f.dispopt_check.checked = true;
		f.free_text_check.checked = true;
		f.free_text_image_check.checked = true;
		
	}else{
		document.getElementById("dispOpt").className = "collapsible collapsed";
		f.name_check.checked = false;
		f.shortdesc_check.checked = false;
		f.fulldescription_check.checked = false;
		f.bigimage_check.checked = false;
		f.thumbOpt_check.checked = false;
		f.auction_type_check.checked = false;
		f.dispopt_check.checked = false;
		f.free_text_check.checked = false;
		f.free_text_image_check.checked = false;
	}
}

function biddatecompare(frm){
 var date1=document.forms[frm].startdate.value;
 var d1=Date.parse(date1);
 var date2=document.forms[frm].enddate.value; 
 var d2=Date.parse(date2);
 
 if(d1 > d2){ 
	alert("Auction closing date should be greater then start date"); 
	return false;	
 } 
}

function checkauction(val,frm){
	if(val == 'auction1'){	    
		document.forms[frm].taname.disabled=false;
		document.forms[frm].sauction.disabled=true;
	}
	else if(val == 'auction2'){	    
		document.forms[frm].taname.disabled=true;
		document.forms[frm].sauction.disabled=false;
	}
}

function checkweek(val,frm){
	if(val == 'daily'){	    
		document.forms[frm].weekday.disabled=true;	
		document.forms[frm].monthday.disabled=true;		
	}else if(val == 'week'){
		document.forms[frm].weekday.disabled=false;	
		document.forms[frm].monthday.disabled=true;
	}else if(val == 'month'){
		document.forms[frm].monthday.disabled=false;		
		document.forms[frm].weekday.disabled=true;				
	}
}

function checkitem(val,frm){
	if(val == 'auction1'){	    
		document.forms[frm].taname.disabled=false;
		//document.forms[frm].auction_list.disabled=true;
	} else if(val == 'auction2'){	    
		document.forms[frm].taname.disabled=true;
		//document.forms[frm].auction_list.disabled=false;
	}
}

function checkdatetype(val,frm){
	if(val == 'type1'){	    
		document.forms[frm].datefilter.disabled=false;
		document.forms[frm].startdate.disabled=true;
		document.forms[frm].enddate.disabled=true;
		
		//document.forms[frm].auction_list.disabled=true;
	} else if(val == 'type2'){	    
		document.forms[frm].datefilter.disabled=true;
		document.forms[frm].startdate.disabled=false;
		document.forms[frm].enddate.disabled=false;
		//document.forms[frm].auction_list.disabled=false;
	}
}



function dynamicCharCount(field,cntfield,maxlimit){
	if (field.value.length > maxlimit){ // if too long...trim it!
		field.value = field.value.substring(0, maxlimit);
	} else { // otherwise, update 'characters left' counter
		var countField = 0;		
		countField = maxlimit - field.value.length;
		var tmpHint1 = eval('document.getElementById("'+cntfield+'")');
		tmpHint1.innerHTML = "&nbsp;<strong>"+countField+" characters left<strong>";
	}
}


function repdateCompare(){	 
 	var frDate = document.getElementById('cal-field-1').value;
	var toDate = document.getElementById('cal-field-2').value;
	
	var fDate =frDate.split("/");   //1/11/2008
	fy = (fDate[2]);
	fm = (fDate[1]);
	fd = (fDate[0]);

	var tDate =toDate.split("/");  // 21/10/2008
	ty = (tDate[2]);
	tm = (tDate[1]);
	td = (tDate[0]);
	
	if((fy > ty) || ((fy == ty && fm > tm) || (fm == tm && fd > td))){
		   alert("From Date should be less than To Date");
		   return false
    }  
	return true;
 }