// JavaScript Document

function miniaddValidation()
{
	 if(document.getElementById('cat').value=="0")
	 {
	   alert("Please Select Category");
	   document.getElementById('cat').focus();
	   return false;
	 }
	 
	 else if(document.getElementById('subcat').value=="0")
	 {
	   alert("Please Select SubCategory");
	   document.getElementById('subcat').focus();
	   return false;
	 }
	 else if(document.getElementById('adtitle').value==" " || document.getElementById('adtitle').value=="Enter Your Title")
	 {
	   alert("Please Enter Title");
	   document.getElementById('adtitle').focus();
	   return false;
	 }
	 else if(document.getElementById('addesc').value=="" || document.getElementById('addesc').value=="Description")
	 {
	   alert("Please Enter Description");
	   document.getElementById('addesc').focus();
	   return false;
	 }
	 else
	 {
	 document.postAd.submit();
	 }
 
}

function fullAdvalidate()
{
	if($("#subcat").val()==null)
	{
		alert("Please enter Sub Category");
		$("#subcat").focus();
		return false
	}
	if($("#cat").val()==0)
	{
		alert("Please enter Adtype");
		$("#cat").focus();
		return false
	}
	
	if($("#state").val()==null)
	{
		alert("Please enter State");
		$("#state").focus();
		return false
	}
	if($("#adtitle").val()=='')
	{
		alert("Please enter AdTitle");
		$("#adtitle").focus();
		return false
	}
	
	
	
	if($("#addesc").val()=='')
	{
		alert("Please enter AdDescription");
		$("#addesc").focus();
		return false
	}
	
	if($("#ad_type_id").val()==8)
	{
	 
		if($("#event_date").val()=='')
		{
			alert("Please enter Event Date");
			$("#event_date").focus();
			return false
		}
		if($("#event_time").val()=='')
		{
			alert("Please enter Event Time");
			$("#event_time").focus();
			return false
		}
	
	}
	
	
	
	if($("#startdate").val()=='')
	{
		alert("Please enter StartDate");
		$("#startdate").focus();
		return false
	}
	if($("#enddate").val()=='')
	{
		alert("Please enter EndDate");
		$("#enddate").focus();
		return false
	}
}
function editAdvalidate()
{
	if($("#subcat").val()==null)
	{
		alert("Please enter Sub Category");
		$("#subcat").focus();
		return false
	}
	if($("#cat").val()==0)
	{
		alert("Please enter Adtype");
		$("#cat").focus();
		return false
	}
	
	if($("#state").val()==null)
	{
		alert("Please enter State");
		$("#state").focus();
		return false
	}
	if($("#adtitle").val()=='')
	{
		alert("Please enter AdTitle");
		$("#adtitle").focus();
		return false
	}
	
	
	
	if($("#addesc").val()=='')
	{
		alert("Please enter AdDescription");
		$("#addesc").focus();
		return false
	}
	
	
}
function EmailValidation(Element)
	{
		Flag  = 1;
		count = 0;
	
		var alp = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_@.-' ";
		
		if(Element.value.length > 0)
		{
			for (var i=0; i<Element.value.length; i++)
			{
				temp = Element.value.substring(i, i+1);
	
				if (alp.indexOf(temp) == -1)
				{
					Flag = 0;
				}
			} // closing the for loop
		}
		else
		{
			Flag = 0;
		}
	
		for(var i=0; i <= Element.value.length; i++)
		{
			if(Element.value.charAt(0)=='@')
			{
				Flag = 0;
				break;
			}

			if(Element.value.charAt(Element.value.length-1)=='@')
			{
				Flag = 0;
				break;
			}

			if(Element.value.charAt(i)=='@') 
			{
				count = count + 1;

				if(count>1)
				{
					Flag = 0;
					break;
				}
			  
				if((Element.value.charAt(i-1)=='.') || (Element.value.charAt(i+1)=='.'))
				{
					Flag = 0;
					break;
				}
			}
			if(Element.value.indexOf('@')==-1)
			{
				Flag = 0;		    	
				break;
			}
			if(Element.value.charAt(0)=='.')
			{
				Flag = 0;
				break;
			}
			if(Element.value.indexOf('.')==-1)
			{
				Flag = 0;		    	
				break;
			}
		  } //closing the for loop
		
		if(Element.value.charAt(Element.value.length-1) == '.')
			Flag = 0;
			
		if(Flag != 1)
		{
			//alert("Invalid Email Address.\nValid Characters [a-z][A-Z][0-9][ _ @ . - ].");
			Element.focus();
			return 0;
		}	
		else
			return 1;
	}

function RegValue()
	{	
		var initial = "Enter the word as in below Image";
		var word = document.getElementById('word').value;
		if(word == initial) {
			document.getElementById('word').value = "";
		}
		else
			document.getElementById('word').value = word;
	}
	
function phoneLength(element2,next,length)
{
   
   if(document.getElementById(element2).value.length==length)
   {
     document.getElementById(next).focus();
	 return false;
   }
}

function open_window(file_name)
{
	window.open(file_name,'MyWin','resizable=no,scrollbars=yes,width=400,height=400,left=400,top=150');
}
function contactUser()
{
	if(document.getElementById('yr_name').value=="")
	{
	  alert("Please Enter Your Name")
	  document.getElementById('yr_name').focus();
	  return false; 
	}
	
	if(!(document.getElementById('mobile1').value=="" && document.getElementById('mobile2').value=="" && document.getElementById('mobile3').value==""))
	{ 
		if(document.getElementById('mobile1').value=="" || document.getElementById('mobile2').value=="" || document.getElementById('mobile3').value=="")
		{
		  
		  alert("Please Enter Phone Number")
		  if(document.getElementById('mobile1').value=="")
		  document.getElementById('mobile1').focus();
          if(document.getElementById('mobile2').value=="")
		  document.getElementById('mobile2').focus();
          if(document.getElementById('mobile3').value=="")
		  document.getElementById('mobile3').focus();
    		  
		  return false;
		}
		if((document.getElementById('mobile1').value!=parseInt(document.getElementById('mobile1').value)) || (document.getElementById('mobile2').value!=parseInt(document.getElementById('mobile2').value)) || (document.getElementById('mobile3').value!=parseInt(document.getElementById('mobile3').value)) )
        {
		  alert("Please Enter Valid Phone Number")
		  if(document.getElementById('mobile1').value!=parseInt(document.getElementById('mobile1').value))
		  document.getElementById('mobile1').focus();
		  if(document.getElementById('mobile2').value!=parseInt(document.getElementById('mobile2').value))
		  document.getElementById('mobile2').focus();
		  if(document.getElementById('mobile3').value!=parseInt(document.getElementById('mobile3').value))
		  document.getElementById('mobile3').focus();
		  return false;
		}
	     if(document.getElementById('mobile1').value.length!=3)
		 {
		    alert("Please Enter Phone Number");
			document.getElementById('mobile1').focus();
			return false;
		 }
	     if(document.getElementById('mobile2').value.length!=3)
		 {
		    alert("Please Enter Phone Number");
			document.getElementById('mobile2').focus();
			return false;
		 }
		 if(document.getElementById('mobile3').value.length!=4)
		 {
		    alert("Please Enter Phone Number");
			document.getElementById('mobile3').focus();
			return false;
		 } 
	     
	}
	
	
	
	if(document.getElementById('yr_email').value=="" )
	{
      alert("Please Enter the email address")
	  document.getElementById('yr_email').focus();
	  return false; 
	}
	if(document.getElementById('yr_email').value!="" )
    {
	  if(EmailValidation(document.getElementById('yr_email'))==0)
       {
         alert("Please Enter Valid Email")
		 document.getElementById('yr_email').focus();
	     return false; 	   
	   }
	}
	if(document.getElementById('state').value==0)
	{
	  alert("Please Enter State")
	  document.getElementById('state').focus();
	  return false; 
	}
	if(document.getElementById('message').value=="")
	{
	  alert("Please Enter Message")
	  document.getElementById('message').focus();
	  return false; 
	}
	    var initial = "Enter the word as in below Image";
		var word = document.getElementById('word').value;
		var result = jcap(word);
	
		if((word==initial) || ( word == "")|| result == false )
		{
			alert("Please Enter Word Verification");
			document.getElementById('word').focus();
			return false;
		}
		
				
		
		
}



function shareUser()
{
	if(document.getElementById('yr_name').value=="")
	{
	  alert("Please Enter Your Name")
	  document.getElementById('yr_name').focus();
	  return false; 
	}
	
	
	
	
	if(document.getElementById('yr_email').value=="" )
	{
      alert("Please Enter the email address")
	  document.getElementById('yr_email').focus();
	  return false; 
	}
	if(document.getElementById('yr_email').value!="" )
    {
	  if(EmailValidation(document.getElementById('yr_email'))==0)
       {
         alert("Please Enter Valid Email")
		 document.getElementById('yr_email').focus();
	     return false; 	   
	   }
	}

	if(document.getElementById('message').value=="")
	{
	  alert("Please Enter Message")
	  document.getElementById('message').focus();
	  return false; 
	}
	    var initial = "Enter the word as in below Image";
		var word = document.getElementById('word').value;
		var result = jcap(word);
	
		if((word==initial) || ( word == "")|| result == false )
		{
			alert("Please Enter Word Verification");
			document.getElementById('word').focus();
			return false;
		}
		
				
		
		
}


function reportUser()
{
	if(document.getElementById('yr_name').value=="")
	{
	  alert("Please Enter Your Name")
	  document.getElementById('yr_name').focus();
	  return false; 
	}
	
	if(!(document.getElementById('mobile1').value=="" && document.getElementById('mobile2').value=="" && document.getElementById('mobile3').value==""))
	{ 
		if(document.getElementById('mobile1').value=="" || document.getElementById('mobile2').value=="" || document.getElementById('mobile3').value=="")
		{
		  
		  alert("Please Enter Phone Number")
		  if(document.getElementById('mobile1').value=="")
		  document.getElementById('mobile1').focus();
          if(document.getElementById('mobile2').value=="")
		  document.getElementById('mobile2').focus();
          if(document.getElementById('mobile3').value=="")
		  document.getElementById('mobile3').focus();
    		  
		  return false;
		}
		if((document.getElementById('mobile1').value!=parseInt(document.getElementById('mobile1').value)) || (document.getElementById('mobile2').value!=parseInt(document.getElementById('mobile2').value)) || (document.getElementById('mobile3').value!=parseInt(document.getElementById('mobile3').value)) )
        {
		  alert("Please Enter Valid Phone Number")
		  if(document.getElementById('mobile1').value!=parseInt(document.getElementById('mobile1').value))
		  document.getElementById('mobile1').focus();
		  if(document.getElementById('mobile2').value!=parseInt(document.getElementById('mobile2').value))
		  document.getElementById('mobile2').focus();
		  if(document.getElementById('mobile3').value!=parseInt(document.getElementById('mobile3').value))
		  document.getElementById('mobile3').focus();
		  return false;
		}
	     if(document.getElementById('mobile1').value.length!=3)
		 {
		    alert("Please Enter Phone Number");
			document.getElementById('mobile1').focus();
			return false;
		 }
	     if(document.getElementById('mobile2').value.length!=3)
		 {
		    alert("Please Enter Phone Number");
			document.getElementById('mobile2').focus();
			return false;
		 }
		 if(document.getElementById('mobile3').value.length!=4)
		 {
		    alert("Please Enter Phone Number");
			document.getElementById('mobile3').focus();
			return false;
		 } 
	     
	}
	
	
	
	if(document.getElementById('yr_email').value=="" )
	{
      alert("Please Enter the email address")
	  document.getElementById('yr_email').focus();
	  return false; 
	}
	if(document.getElementById('yr_email').value!="" )
    {
	  if(EmailValidation(document.getElementById('yr_email'))==0)
       {
         alert("Please Enter Valid Email")
		 document.getElementById('yr_email').focus();
	     return false; 	   
	   }
	}
	
	if(document.getElementById('message').value=="")
	{
	  alert("Please Enter Message")
	  document.getElementById('message').focus();
	  return false; 
	}
	 
	   var initial = "Enter the word as in below Image";
		var word = document.getElementById('word').value;
		var result = jcap(word);

		if((word==initial) || ( word == "")|| result == false )
		{
			alert("Please Enter Word Verification");
			document.getElementById('word').focus();
			return false;
		}
		
				
		
		
}





$(document).ready(function(){
					   
						   
	$("#cale").datepicker({
			onSelect:function(dat){
				$("#tdate").val(dat);
				document.search_postAd2.submit();
				//window.location.href=main_url+"/viewads/showads/8/"+dat;
				}			  
						  });

	

	   $("#event_date").datepicker({ 
		 minDate: "1d", 
		 maxDate: "6y",
		 showOn: "both",
		 buttonImage: base_url+"system/application/views/images/calbig.png", 
		 buttonImageOnly: true 
		})
							   
	
	$(".narmal_radio").click(function(){
	
	var checkedVal=$(this).val();
	$.ajax({
	   type: "POST",
	   url: main_url+"/postad/ajaxdateload",
	   data: "sponcer="+checkedVal,
	   success: function(msg)
	   {
						var innHtm=msg.split(",")   
						
						if(checkedVal==1)
						{
							
							
						//	$(this).siblings('.datepicker').datepick('destroy');
					
                            $("#startdate").datepicker('destroy');
							$("#enddate").datepicker('destroy');
							
							$("#startdate").attr('readonly','readonly');
							$("#enddate").attr('readonly','readonly');
							
							$("#startdate").val(innHtm[0]);
							$("#enddate").val(innHtm[1]);
							$("#price").val(innHtm[2]+".00");
						}
						else if(checkedVal==2)
						{
						
							$("#startdate").datepicker('destroy');
							$("#enddate").datepicker('destroy');

							$("#startdate").attr('readonly','readonly');
							$("#enddate").attr('readonly','readonly');
			
							
							
							$("#startdate").val(innHtm[0]);
							$("#enddate").val(innHtm[1]);
							$("#price").val(innHtm[2]+".00");
						}
				   
						else if(checkedVal==3)
						{
						
							
							$("#startdate").attr('readonly','');
							$("#enddate").attr('readonly','');
							
							$("#startdate").val(innHtm[0]);
							$("#enddate").val(innHtm[1]);
							$("#price").val(innHtm[2]+".00");
							
							
							
							$("#startdate").datepicker({ 
								 minDate: "1d", 
                                 maxDate: "6y",
								 showOn: "both",
								 buttonImage: base_url+"system/application/views/images/calbig.png", 
                                 buttonImageOnly: true 
								})
							
							$("#enddate").datepicker({ 
							 beforeShow: customRange,
							 showOn: "both",
							 buttonImage: base_url+"system/application/views/images/calbig.png", 
                                 buttonImageOnly: true
							 })
							
							
						} 
	   }
	 });
	
 })

  
  

  
  
  
  
  $("#startdate").change(function(){
	
	if($(this).attr('readonly')==false)						  
	{
	  var startVal=$("#startdate").val();
	  var endVal=$("#enddate").val();
	  
	  $.ajax({
	   type: "POST",
	   url: main_url+"/postad/ajaxdateload",
	   data: "sponcer=4&startdate="+startVal,
	   success: function(msg)
	   {
		   
		                  var innHtm=msg.split(",") 
		   
		                    $("#startdate").attr('readonly','');
							$("#enddate").attr('readonly','');
							
							$("#startdate").val(innHtm[0]);
							$("#enddate").val(innHtm[1]);
							$("#price").val(innHtm[2]);
	   
	   }
	   
	   })
	}
	
	
	})
  
  
  $("#enddate").change(function(){
	
	if($(this).attr('readonly')==false)						  
	{
	  var startVal=$("#startdate").val();
	  var endVal=$("#enddate").val();
	  
	  $.ajax({
	   type: "POST",
	   url: main_url+"/postad/ajaxdateload3",
	   data: "startdate="+startVal+"&enddate="+endVal,
	   success: function(msg)
	   {
		   $("#price").val(msg);
	   }
	   
	   })
	}
	
	
	})
  
  
  
  

})
	
	
						   
function customRange(input) {
	
   return {minDate: (input.id == "enddate" ? $("#startdate").datepicker("getDate") : null)//,
    //maxDate: (input.id == "from" ? $("#from").datepicker("getDate") : null)
	};
  } 
	 function customRange2(input) {	
	 
   return {maxDate: (input.id == "enddate" ? $("#startdate").datepicker("getDate") : null)//,
    //maxDate: (input.id == "from" ? $("#from").datepicker("getDate") : null)
	};
	 }


