function GetXmlHttpObject()
{ 
var objXMLHttp=null
if(window.XMLHttpRequest)
{
	objXMLHttp=new XMLHttpRequest()
}
else if(window.ActiveXObject)
{
	objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
	return objXMLHttp
}
//////////////////////////////////////////////////////////////////
////////////////////////Add Step 1////////////////////////////////
//////////////////////////////////////////////////////////////////
function add_advertise_step1() 
{
	myform=document.create_add;
	
	if(document.getElementById('ad_title').value=="")
	{
		document.getElementById('step1_1').innerHTML='Title Required';
		myform.ad_title.focus();
		return false;
	}
	else
	{
		document.getElementById('step1_1').innerHTML='';
	}
	
	if(document.getElementById('ad_body').value=="")
	{
		document.getElementById('step1_2').innerHTML='Body Required';
		myform.ad_body.focus();
		return false;
	}
	else
	{
		document.getElementById('step1_2').innerHTML='';
	}
	
	
	var sValue=document.getElementById('name').value;
	var aParts = sValue.split( "/" );var flag=false;
	var iParts = aParts.length;
	if(document.getElementById('name').value!='')
	{
		var sFile = aParts[ iParts - 1 ];
		var aFile = sFile.split( "." );
		if( aFile.length == 2 )
		{
			sName = aFile[0];
		  	sExt = aFile[1];
			ext= sValue.slice(sValue.indexOf(".")).toLowerCase();

		   	extArray = new Array(".jpg",".png",".bmp","jpeg",".JPG",".PNG",".BMP","JPEG");
		   	for (var i = 0; i < extArray.length; i++) 
		   	{
  				if (extArray[i]==ext) 
					flag=true;
			}
		}
		if(flag)
		{		
			
			return true;
		}
		else
		{
			document.getElementById('step1_3').innerHTML='Please upload only Image file(".jpg",".png",".bmp")';
			myform.name.focus();
			return false;
		}
	}
	else
	{
		document.getElementById('step1_3').innerHTML='Choose Advertise Image';
		myform.name.focus();
		return false;
	}	
	return true;
}
//////////////////////////////////////////////////////////////////
////////////////////////Add Step Setting//////////////////////////
//////////////////////////////////////////////////////////////////

function add_advertise_step2() 
{
	myform=document.create_add;
	
	/*myOption2 = -1;
	for (j=myform.url_select.length-1; j > -1; j--) 
	{
		if (myform.url_select[j].checked) 
		{
			myOption2 =myform.url_select[j].value;
		}
	}	
	if (myOption2 == -1) 
	{
		document.getElementById('step2_1').innerHTML='&nbsp;&nbsp;Select Anyone Option to Advertise';		
		return false;
	}
	else if(myOption2 ==1)
	{
		if(document.getElementById('url_text').value=="")
		{
			document.getElementById('step2_1').innerHTML='&nbsp;&nbsp;Please Enter Advertise URL';
			myform.url_text.focus();
			return false;
		}
		else
		{
			document.getElementById('step2_1').innerHTML='';
		}
	}
	else 
	{
		document.getElementById('step2_1').innerHTML='';
	}*/
	
	if(document.getElementById('url_text').value=="")
 	{
		document.getElementById('step2_1').innerHTML='Please Enter the Advertise URL';
		myform.url_text.focus();
 		return false;
 	}
	else
	{
		var url=document.getElementById('url_text').value;//alert(RegexUrl.test(url));
		/*var RegExp = /^(((ftp|http|https)+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;
		if(RegExp.test(url))
		{*/
		var tomatch= /[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/
		if (tomatch.test(url))
		{ 
			document.getElementById('step2_1').innerHTML='';
		}		
		else
		{
			document.getElementById('step2_1').innerHTML='Please Enter Correct Advertise URL';
			myform.url_text.focus();
			return false;	
		}
	}
	
	return true;
}
//////////////////////////////////////////////////////////////////
////////////////////////Add Step Reach Audience///////////////////
//////////////////////////////////////////////////////////////////

function add_advertise_step3() 
{
	myform=document.create_add;
	if(document.getElementById('drop_country').value=="")
	{
			document.getElementById('step3_1').innerHTML='&nbsp;&nbsp;Please Select Your Advertise Location';
			myform.drop_country.focus();
			return false;
	}
	else 
	{
		document.getElementById('step3_1').innerHTML='';
	}
	
	
	
		myOption2 = -1;
	for (j=myform.education.length-1; j > -1; j--) 
	{
		if (myform.education[j].checked) 
		{
			myOption2 =myform.education[j].value;
		}
	}	
	if (myOption2 == -1) 
	{
		document.getElementById('step3_3').innerHTML='&nbsp;&nbsp;Please Select Education';		
		return false;
	}
	else 
	{
		document.getElementById('step3_3').innerHTML='';
	}
	
	/*if(document.getElementById('work').value=="")
	{
		document.getElementById('step3_4').innerHTML='Work Place Required';
		myform.work.focus();
		return false;
	}
	else
	{
		document.getElementById('step3_4').innerHTML='';
	}*/
	//alert(fri_multi.length);
	if(fri_multi.length!=0)	
	{
		var add_id=document.getElementById('advertise_id').value;	
		for_add_id=GetXmlHttpObject()
		if (for_add_id==null)
		{
			alert ("Browser does not support HTTP Request")
			
		} 
		
					var url = "AJAX/advertise_keyword_insert.php";
					url=url+"?fri_multi="+fri_multi+"&add_id="+add_id 		
		//			alert(url);	
					for_add_id.onreadystatechange=insert_add_workplace
					for_add_id.open("GET",url,true)
					for_add_id.send(null)	
//					alert(for_add_id.responseText);
	}
	return true;
}
function insert_add_workplace() 
{ 
		if(for_add_id.readyState < 4)
		{
		
		}
		if (for_add_id.readyState==4 || for_add_id.readyState=="complete")
		{ 
	//		alert(for_add_id.responseText);
	    
		} 
		
}
//////////////////////////////////////////////////////////////////
////////////////////////Add Step Credit Info /////////////////////
//////////////////////////////////////////////////////////////////
function add_advertise_step4() 
{
	myform=document.create_add;
	if(document.getElementById('spent_day').value=="")
	{
			document.getElementById('step4_1').innerHTML='&nbsp;&nbsp;Please Enter Amount to Spent Per Day';
			myform.spent_day.focus();
			return false;
	}
	else 
	{
		if(document.getElementById('spent_day').value>=3)
		{
			document.getElementById('step4_1').innerHTML='';	
		}
		else
		{
			document.getElementById('step4_1').innerHTML='Minimum Daily Budget is $3';	
			myform.spent_day.focus();
			return false;
		}
	}
	
	if(document.getElementById('spent_click').value=="")
	{
		document.getElementById('step4_2').innerHTML='&nbsp;&nbsp;Please Enter the Amount you spent per click';
		myform.spent_click.focus();
		return false;
	}
	else
	{
		if(document.getElementById('spent_click').value>=0.31)
		{
			var s_day=parseFloat(document.getElementById('spent_day').value);
			var s_click=parseFloat(document.getElementById('spent_click').value);			
			if(s_click<=s_day)
			{
				document.getElementById('step4_2').innerHTML='';			
			}
			else
			{
				document.getElementById('step4_2').innerHTML='Bid Value Greater than Daily Budget';	
				myform.spent_click.focus();
				return false;
			}				
		}
		else
		{
			document.getElementById('step4_2').innerHTML='Minimum Bid Amount $0.31';	
			myform.spent_click.focus();
			return false;
		}
	}
	
		myOption2 = -1;
	for (j=myform.add_dis.length-1; j > -1; j--) 
	{
		if (myform.add_dis[j].checked) 
		{
			myOption2 =myform.add_dis[j].value;
			select_date=myform.add_dis[j].value;
		}
	}	
	if (myOption2 == -1) 
	{
		document.getElementById('step4_3').innerHTML='&nbsp;&nbsp;Please Select Advertise Option';		
		return false;
	}
	else 
	{
		document.getElementById('step4_3').innerHTML='';
	}
	if(select_date!=1)
	{
		if(document.getElementById('StartDate').value=="" || document.getElementById('StartDate').value=="Select me!")
		{
			document.getElementById('step4_3').innerHTML='&nbsp;&nbsp;Please Select Start Date';
			myform.StartDate.focus();
			return false;
		}
		else
		{
			document.getElementById('step4_3').innerHTML='';
		}
		if(document.getElementById('EndDate').value=="" || document.getElementById('EndDate').value=="Select me!")
		{
			document.getElementById('step4_3').innerHTML='&nbsp;&nbsp;Please Select End Date';
			myform.EndDate.focus();
			return false;
		}
		else
		{
			document.getElementById('step4_3').innerHTML='';
		}
	}
	else
	{
			var spent_day=document.getElementById('spent_day').value;
			var spent_click=document.getElementById('spent_click').value;
		
			document.getElementById('add_count').value=Math.round(spent_day/spent_click);
			document.getElementById('add_rate').value=spent_day;
	}
	return true;
}

function display_date(va)
{
	if(va==0)
	{				///add_count add_rate
			var spent_day=document.getElementById('spent_day').value;
			var spent_click=document.getElementById('spent_click').value;
		
			document.getElementById('add_count').value=Math.round(spent_day/spent_click);
			document.getElementById('add_rate').value=spent_day;
			document.getElementById('date_select').style.display='none';
			//alert(document.getElementById('add_count').value);
			//alert(document.getElementById('add_rate').value);
	}
	else
	{
		document.getElementById('date_select').style.display='block';		
	}
}
function to_drop_list(val)
    {
      	var list=document.getElementById("Age_to")	
	  	if(list.options.length > 0)
        {
            for(var i = list.options.length - 1; i >= 0; i--)
            {
                    list.remove(i);
            }
        }
		var opt = document.createElement("option");
        	document.getElementById("Age_to").options.add(opt);
			opt.text = 'Any';
	        opt.value = 200;
		document.getElementById("Age_to").disabled=false;
      	for(k=val;k<=120;k++)
		{ 
			var opt = document.createElement("option");
        	document.getElementById("Age_to").options.add(opt);
			opt.text = k;
	        opt.value = k;					
		}
    }
	
sel_place=Object();	
var fri_multi=new Array();	
function look_keyword(inputString) {
	//alert(userid);
		if(inputString.length == 0) 
		{
			$('#autoSuggestionsList').html('Enter Workplace');
		} 
		else {
			$.post("advertise_keyword_serach.php?fri_multi="+fri_multi,  {queryString: ""+inputString+""}, function(data){
				if(data.length >0) {
					$('#suggestions').show();
					$('#autoSuggestionsList').html(data);
				}
			});
		}
	} // lookup

	function fill(name) 
	{
		$('#inputString').val(name);
		
		setTimeout("$('#suggestions').hide();", 200);
		document.create_add.inputString.readOnly = true;
		
		
		var sel_work = document.getElementById("work_place");
		if(typeof(name)=='undefined')
		{
			
		}
		else
		{
			if(fri_multi.length==0)	
			{
				fri_multi[0]=name;
			}
			else
			{
				fri_multi[fri_multi.length]=name;
			}
			for(i=0;i<fri_multi.length;i++)
			{		
					
			}		
			var new_work = document.createElement('div');
			new_work['id'] = name;
			
			new_work.innerHTML = '('+ name +'<a  href=\'javascript:removeElement("'+name+'");\'><img src="images/cross.gif" alt="Bipani"  border="0" /></a>)';
			
			sel_work.appendChild(new_work);					
		}

	}
	function removeElement(val)
	{		
		document.getElementById(val).style.display='none';
		var i = 0;
		while (i < fri_multi.length) 
		{
			if (fri_multi[i] == val) 
			{
				fri_multi.splice(i, 1);
			} 
			else 
			{
			i++;
			}
		}
	}
	function clear_text()
	{
		document.create_add.inputString.value = '';
		document.create_add.inputString.readOnly = false;
	}	
	function enterNumerics(e)
	{	
		if (!e) var e = window.event;
		if(!e.which) key = e.keyCode; 
		else key = e.which;
		if((key>=48)&&(key<=57)||key==8||key==9 || key==46)
		{
			key=key;
			return true;
		}
		else
		{
			key=0;
			return false;
		}	
	}
