function totalSubmit(frmTotal)
{
	var i=0;
	var toDate,fromDate,totalPath;
	
	var selCriteria=frmTotal.txtTotalSelection.value;
	if(selCriteria=='fldDate')
	{
		 //alert(frmTotal.toMonth.value);
		toDate=frmTotal.toYear.value+'-'+frmTotal.toMonth.value+'-'+frmTotal.toDay.value;
		fromDate=frmTotal.fromYear.value+'-'+frmTotal.fromMonth.value+'-'+frmTotal.fromDay.value;
		selCriteria=selCriteria+'/'+fromDate+'/'+toDate;
	}
	else
	{
		selCriteria+='/';
	}
	for(;i<frmTotal.txtTotalRadio.length;i++)
	{
		if(frmTotal.txtTotalRadio[i].checked==true)
		{	
			totalFormat=frmTotal.txtTotalRadio[i].value;
			break;
		}
	}
	totalPath=totalFormat+'/='+selCriteria;
	//window.location='totalSubmissions.php?selCriteria='+selCriteria+'&dispOrder='+totalFormat;
	window.location='totalSubmissions.php?selCriteria='+selCriteria+'&dispOrder='+totalFormat;
}
/////////////////////////////////// Deleted Submission Section Starts here /////////////////////////
function deletedSubmit(frmTotal)
{
	var i=0;
	var toDate,fromDate,totalPath;
	
	var selCriteria=frmTotal.txtDeletedSelection.value;
	if(selCriteria=='fldDate')
	{
		 //alert(frmTotal.toMonth.value);
		toDate=frmTotal.toYearDeleted.value+'-'+frmTotal.toMonthDeleted.value+'-'+frmTotal.toDayDeleted.value;
		fromDate=frmTotal.fromYearDeleted.value+'-'+frmTotal.fromMonthDeleted.value+'-'+frmTotal.fromDayDeleted.value;
		selCriteria=selCriteria+'/'+fromDate+'/'+toDate;
	}
	else
	{
		selCriteria+='/';
	}
	for(;i<frmTotal.txtDeletedRadio.length;i++)
	{
		if(frmTotal.txtDeletedRadio[i].checked==true)
		{	
			totalFormat=frmTotal.txtDeletedRadio[i].value;
			break;
		}
	}
	totalPath=totalFormat+'/='+selCriteria;
	//alert(totalPath);
	//window.location='deletedSubmissions.php?selCriteria='+selCriteria+'&dispOrder='+totalFormat;
	window.location='deletedSubmissions.php?selCriteria='+selCriteria+'&dispOrder='+totalFormat;
}
/////////////////////////////////// Successfull Submission Section Starts here /////////////////////////
function successSubmit(frmTotal)
{
	var i=0;
	var toDate,fromDate,totalPath;
	
	var selCriteria=frmTotal.txtSuccessSelection.value;
	if(selCriteria=='fldDate')
	{
		 //alert(frmTotal.toMonth.value);
		toDate=frmTotal.toYearSuccess.value+'-'+frmTotal.toMonthSuccess.value+'-'+frmTotal.toDaySuccess.value;
		fromDate=frmTotal.fromYearSuccess.value+'-'+frmTotal.fromMonthSuccess.value+'-'+frmTotal.fromDaySuccess.value;
		selCriteria=selCriteria+'/'+fromDate+'/'+toDate;
	}
	else
	{
		selCriteria+='/';
	}
	for(;i<frmTotal.txtSuccessRadio.length;i++)
	{
		if(frmTotal.txtSuccessRadio[i].checked==true)
		{	
			totalFormat=frmTotal.txtSuccessRadio[i].value;
			break;
		}
	}
	totalPath=totalFormat+'/='+selCriteria;
	//alert(totalPath);
	//window.location='successfulSubmissions.php?selCriteria='+selCriteria+'&dispOrder='+totalFormat;
	window.location='successfulSubmissions.php?selCriteria='+selCriteria+'&dispOrder='+totalFormat;
}
/////////////////////////////////// UnSuccessfull Submission Section Starts here /////////////////////////
function UnsuccessSubmit(frmTotal)
{
	var i=0;
	var toDate,fromDate,totalPath;
	
	var selCriteria=frmTotal.txtUnSuccessSelection.value;
	if(selCriteria=='fldDate')
	{
		 //alert(frmTotal.toMonth.value);
		toDate=frmTotal.toYearUnSuccess.value+'-'+frmTotal.toMonthUnSuccess.value+'-'+frmTotal.toDayUnSuccess.value;
		fromDate=frmTotal.fromYearUnSuccess.value+'-'+frmTotal.fromMonthUnSuccess.value+'-'+frmTotal.fromDayUnSuccess.value;
		selCriteria=selCriteria+'/'+fromDate+'/'+toDate;
	}
	else
	{
		selCriteria+='/';
	}
	for(;i<frmTotal.txtUnSuccessRadio.length;i++)
	{
		if(frmTotal.txtUnSuccessRadio[i].checked==true)
		{	
			totalFormat=frmTotal.txtUnSuccessRadio[i].value;
			break;
		}
	}
	totalPath=totalFormat+'/='+selCriteria;
	//alert(totalPath);
	//window.location='UnSuccessfulSubmissions.php?selCriteria='+selCriteria+'&dispOrder='+totalFormat;
	window.location='UnSuccessfulSubmissions.php?selCriteria='+selCriteria+'&dispOrder='+totalFormat;
}
/////////////////////////////////// Discount Submission Section Starts here /////////////////////////
function discountSubmit(frmTotal)
{
	var i=0;
	var toDate,fromDate,totalPath;
	
	var selCriteria=frmTotal.txtDiscountSelection.value;
	if(selCriteria=='fldDate')
	{
		 //alert(frmTotal.toMonth.value);
		toDate=frmTotal.toYearDiscount.value+'-'+frmTotal.toMonthDiscount.value+'-'+frmTotal.toDayDiscount.value;
		fromDate=frmTotal.fromYearDiscount.value+'-'+frmTotal.fromMonthDiscount.value+'-'+frmTotal.fromDayDiscount.value;
		selCriteria=selCriteria+'/'+fromDate+'/'+toDate;
	}
	else
	{
		selCriteria+='/';
	}
	for(;i<frmTotal.txtDiscountRadio.length;i++)
	{
		if(frmTotal.txtDiscountRadio[i].checked==true)
		{	
			totalFormat=frmTotal.txtDiscountRadio[i].value;
			break;
		}
	}
	totalPath=totalFormat+'/='+selCriteria;
	//alert(totalPath);
	//window.location='discountSubmissions.php?selCriteria='+selCriteria+'&dispOrder='+totalFormat;
	window.location='discountSubmissions.php?selCriteria='+selCriteria+'&dispOrder='+totalFormat;
}
/////////////////////////// Giving  Discount to the Client Section Starts Here ////////////////////
function DiscountSubmissions(val)
{
	//alert(val);
	window.open('discount.php?recId='+val,'delete','width=300,height=125,resizable=yes');
	return false;
}
////////////////////////////////// Deleting Submissions ///////////////////////////////////////
function DelSubmissions(val)
{
	//alert(val);
	var confirmation=confirm('Do you want to delete the record with Order Id='+val);
	if(confirmation) 
	{
		window.open('delete.php?recId='+val,'delete','width=100,height=100');
	}
	else
	{
		return false;
	}
}
//////////////////////////////// selection change for total Submission  ///////////////////////////
function totalChange(val)
{
	//alert(val);
	if(val=="fldDate")
		window.document.getElementById('totalDate').style.display='block';
	else
		window.document.getElementById('totalDate').style.display='none';
}
//////////////////////////////// selection change for deleted Submission  ///////////////////////////
function deleteChange(val)
{
	//alert(val);
	if(val=="fldDate")
		window.document.getElementById('deletedDate').style.display='block';
	else
		window.document.getElementById('deletedDate').style.display='none';
}
//////////////////////////////// selection change for Successful Submission  ///////////////////////////
function successChange(val)
{
	//alert(val);
	if(val=="fldDate")
		window.document.getElementById('successDate').style.display='block';
	else
		window.document.getElementById('successDate').style.display='none';
}
//////////////////////////////// selection change for UnSuccessful Submission  ///////////////////////////
function UnsuccessChange(val)
{
	//alert(val);
	if(val=="fldDate")
		window.document.getElementById('UnsuccessDate').style.display='block';
	else
		window.document.getElementById('UnsuccessDate').style.display='none';
}
//////////////////////////////// selection change for Successful Submission  ///////////////////////////
function discountChange(val)
{
	//alert(val);
	if(val=="fldDate")
		window.document.getElementById('discountDate').style.display='block';
	else
		window.document.getElementById('discountDate').style.display='none';
}
////////////////////// Validation First Form Starts Here //////////////////////////////////////////
function SearchEmail(frm)
{
	var emailval=emailvalidate(frm.email.value);
	if(!emailval)
	{
		alert('Please Enter Proper E-Mail Id');
		frm.email.focus();
		frm.email.select();
		return false;
	}
	return true;
}

////////////////////// Validation Second Form Starts Here //////////////////////////////////////////
function URLSubmit(frm)
{
	 if(frm.title.value.length < 5)
	 {
		 alert('Please Enter the Site Title');
		 frm.title.select();
		 frm.title.focus();
		 return false;
	 }
	 if(frm.category.value=="NA")
	 {
		 alert('Please Select Category');
		// frm.category.select();
		 frm.category.focus();
		 return false;
	 }
	 if(frm.description.value.length < 6)
	 {
		 alert('Please Enter the Description about Site');
		 frm.description.select();
		 frm.description.focus();
		 return false;
	 }
	 /*if(frm.location.value=="" || frm.location.value==" ")
	 {
		 alert('Please Enter Your Geographic Location');
		 frm.location.select();
		 frm.location.focus();
		 return false;
	 }
	 if(frm.contactname.value=="" || frm.contactname.value==" ")
	 {
		 alert('Please Enter the Contact Name');
		 frm.contactname.select();
		 frm.contactname.focus();
		 return false;
	 }*/	 
	 if(frm.bill_first.value=="" || frm.bill_first.value==" ")
	 {
		 alert('Please Enter Your First Name');
		 frm.bill_first.select();
		 frm.bill_first.focus();
		 return false;
	 }
	 if(frm.bill_last.value=="" || frm.bill_last.value==" ")
	 {
		 alert('Please Enter Your Last Name');
		 frm.bill_last.select();
		 frm.bill_last.focus();
		 return false;
	 }
	 var emailsub=emailvalidate(frm.contactemail.value);
	 if(!emailsub)
	 {
		 alert('Please Enter Proper E-Mail Id');
		 frm.contactemail.select();
		 frm.contactemail.focus();
		 return false;
	 }
	 /*if(frm.companyname.value=="" || frm.companyname.value==" ")
	 {
		 alert('Please Enter Your Company Name');
		 frm.companyname.select();
		 frm.companyname.focus();
		 return false;
	 }
	 if(frm.designation.value=="" || frm.designation.value==" ")
	 {
		 alert('Please Enter the Your Designation');
		 frm.designation.select();
		 frm.designation.focus();
		 return false;
	 }
	 if(frm.entity_name.value=="" || frm.entity_name.value==" ")
	 {
		 alert('Please Enter Entity Name');
		 frm.entity_name.select();
		 frm.entity_name.focus();
		 return false;
	 }
	 if(frm.alias1.value=="" || frm.alias1.value==" ")
	 {
		 alert('Please Enter Common Aliases');
		 frm.alias1.select();
		 frm.alias1.focus();
		 return false;
	 }
	 if(frm.phoneno.value=="" || frm.phoneno.value==" ")
	 {
		 alert('Please Enter Your Phone Number');
		 frm.phoneno.select();
		 frm.phoneno.focus();
		 return false;
	 }*/
	 if(frm.bill_street1.value.length < 5 && frm.bill_street2.value.length < 5)
	 {
		 alert('Please Enter Your Street Address');
		 frm.bill_street1.select();
		 frm.bill_street1.focus();
		 return false;
	 }
	/* if(frm.bill_city.value=="" || frm.bill_city.value==" ")
	 {
		 alert('Please Enter Your City Name');
		 frm.bill_city.select();
		 frm.bill_city.focus();
		 return false;
	 }*/
	 if(frm.bill_country.value=="NA")
	 {
		 alert('Please Enter Your Country of Residence');
		 //frm.bill_country.select();
		 frm.bill_country.focus();
		 return false;
	 }
	 return true;
}
/////////////////numbervalidation /////////////////////////////
function PriceValidation(frm)
{
	
	var num=numbervalidation(frm.dprice.value)
	//	alert(frm.dprice.value+' = '+num);
	if(!num)
	{
		alert('Price should be numeric value only');
		frm.dprice.select();
		frm.dprice.focus();
		return false;
	}
	return true;
}

//E-Mail Validation Function Starts Here

function emailvalidate(email)
{
	//var email=form.txtemail.value;
	
	var i=0,j=0,k=0,lastchar=0,countdblatr=0,chkafatrchar,beforeatrchar;
	var validchars="abcdefghijklmnopqrstuvwxyz1234567890-@_.";
	var countatrc=0,countdot=0;
	var firstcharacter=email.charAt(0).toLowerCase();
	var fcchk=charactervalidation(firstcharacter);	
	if(fcchk==false || firstcharacter==" ")
		return false;
	if(email=="")
		return false;
	var atr=email.match("@");
	//alert(email.length);	
	if(atr==null)
		return false;
	
	for(i=0;i<email.length;i++)
	{
		var predotchar=true,postdotchar=true;
		var dotchar=email.charAt(i).toLowerCase();
		if(dotchar==".")
		{
			//alert('This is for test');
          predotchar=purecharactervalidation(email.charAt(i-1).toLowerCase());
		  postdotchar=purecharactervalidation(email.charAt(i+1).toLowerCase());
		  if(predotchar==false || postdotchar==false)
		  {
			  //alert('Two Invalid Characters are at Adjusant Position');
			  return false;			
		  }
		}
		//alert(dotchar);
	}
	for(i=0;i<email.length;i++)
	{
		var c=email.charAt(i).toLowerCase();
		if(c=="@") 
		{
			countdblatr=countdblatr+1;
			countatrc=i;
		}
		if(c==".")
		countdot=i;
		if (validchars.indexOf(c)!=-1)
		continue;
		else
		return false;
	}
	beforeatrchar=email.charAt(countatrc-1).toLowerCase();
	if(beforeatrchar=="-" || beforeatrchar=="." || beforeatrchar=="_") return false;
	//chkafatrchar=charactervalidation(afteratrchar);
	//alert(chkafatrchar+'valid character');
	if(chkafatrchar==false || beforeatrchar==".")
	return false;
	if(countdblatr>1)
		return false;
	for(k=countdot;k<email.length-1;k++)
		lastchar=lastchar+1;	
	if(lastchar<2) return false;
	if(countatrc>=(countdot-1))	return false;
	return true;
}

// Character Validation Function with Dot Character Starts Here
function charactervalidation(charvalue)
{	
    var i=0,j=0,k=0,lastchar=0;
	var validchar="abcdefghijklmnopqrstuvwxyz. ";
    if(charvalue==""||charvalue==" "||charvalue.charAt(0).toLowerCase()==" ")
	{
		return false;
	}
	for(i=0;i<charvalue.length;i++)
	{
		var c=charvalue.charAt(i).toLowerCase();
		if (validchar.indexOf(c)!=-1)
		continue;
		else
		return false;
	}
	return true;
}

// Pure Character Validation Function without Dot Character Starts Here

function purecharactervalidation(charvalue)
{
    var i=0,j=0,k=0,lastchar=0;
	var validchar="abcdefghijklmnopqrstuvwxyz ";
    if(charvalue==""||charvalue==" "||charvalue.charAt(0).toLowerCase()==" ")
	{
		return false;
	}
	for(i=0;i<charvalue.length;i++)
	{
		var c=charvalue.charAt(i).toLowerCase();
		if (validchar.indexOf(c)!=-1)
		continue;
		else
		return false;
	}
	return true;
}

//number validation funtion starts here
function numbervalidation(numval)
{
    var i=0,j=0,k=0,lastchar=0;
	var validnumber="1234567890";
    if(numval==""||numval==" "||numval.charAt(0).toLowerCase()==" ")
	{
		return false;
	}
	for(i=0;i<numval.length;i++)
	{
		var c=numval.charAt(i).toLowerCase();
		if (validnumber.indexOf(c)!=-1)
		continue;
		else
		return false;
	}
	return true;
}

function validateSub(frmObj)
{
	if (frmObj.name1.value=="" || frmObj.name1.value==null)
	{
		alert("The Name field cannot be left blank");
		frmObj.name1.focus();
		return false;
	}
		
	if (frmObj.email.value=="" || frmObj.email.value==null)
	{
		alert("The Email field cannot be left blank");
		frmObj.email.focus();
		return false;
	}
	else
	{
		returnVal = SearchEmail(frmObj);
		if (!returnVal)
			return false;
	}
	if (frmObj.description.value=="" || frmObj.description.value==null)
	{
		alert("Please fill the Description field");
		frmObj.description.focus();
		return false;
	}
	/*if (frmObj.site_url.value=="" || frmObj.site_url.value==null)
	{
		alert("The URL field cannot be left blank");
		frmObj.site_url.focus();
		return false;
	}
	else
	{
		returnVal = isValidURL(frmObj);
		if (!returnVal)
			return false;
		
	}*/
	if (frmObj.address.value==null)
		return false;
	else
		return true;
}
function validateSub1(frmObj)
{
	if (frmObj.name1.value=="" || frmObj.name1.value==null)
	{
		alert("The Name field cannot be left blank");
		frmObj.name1.focus();
		return false;
	}
		
	if (frmObj.email.value=="" || frmObj.email.value==null)
	{
		alert("The Email field cannot be left blank");
		frmObj.email.focus();
		return false;
	}
	else
	{
		returnVal = SearchEmail(frmObj);
		if (!returnVal)
			return false;
	}
	
	
	
}
function validateSub2(frmObj)
{
	if (frmObj.query.value=="" || frmObj.query.value==null)
	{
		alert("Please Enter your Query");
		frmObj.query.focus();
		return false;
	}
		
	if (frmObj.email.value=="" || frmObj.email.value==null)
	{
		alert("The Email field cannot be left blank");
		frmObj.email.focus();
		return false;
	}
	else
	{
		returnVal = SearchEmail(frmObj);
		if (!returnVal)
			return false;
	}
	
	
	
}
function isValidURL(frmObj) {
	var url = frmObj.site_url.value;
	var pattern = /^(?:http:\/\/)?(?:[\w-]+\.)+[a-z]{2,6}$/i;
	if (!(pattern.test(url))) {
		alert("The URL field is not proper");
		frmObj.site_url.focus();
		return false;
	}
	return true;
}
function del(){
	var x=confirm("Are you sure you want to delete?");
	if(x==true){
	return true;
	}
	else
		return false;
}