// JavaScript Document

var circle = 0;
var flag = 0;
function email_check(email)
{
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		if(reg.test(email) == false) 
		return false;
		else
		return true;
}

function check_number(num)
{
	
		var reg =  /^ *[0-9]+ *$/;
		if(reg.test(num) == false) 	
		return false;
		else
		return true;

}





//ajax function
function getXMLHttp()
{
  var xmlHttp

  try
  {
    //Firefox, Opera 8.0+, Safari
    xmlHttp = new XMLHttpRequest();
  }
  catch(e)
  {
    //Internet Explorer
    try
    {
      xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(e)
    {
      try
      {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch(e)
      {
        alert("Your browser does not support AJAX!")
        return false;
      }
    }
  }
  return xmlHttp;
}
//---------------------------------------------------//

function MakeRequestNewspaper(budget)
{
circle = 0;
flag = 1;


  var xmlHttp = getXMLHttp();
 
  xmlHttp.onreadystatechange = function()
  {
    if(xmlHttp.readyState == 4)
    {
	  document.getElementById('loader').style.display = 'none';
      HandleResponseNewspapers(xmlHttp.responseText);
    }
  }

  xmlHttp.open("GET", "ajax_newspaper.php?bud="+budget, true);
  xmlHttp.send(null);
}
//---------------------------------------------------//
function HandleResponseNewspapers(response)
{
  document.getElementById('ajax_newspaper').innerHTML = response;
}


//--------------------------------------------------- //

function showStates()
{
	document.getElementById('States').style.display = "block";
}
//--------------------------------------------------- //
function hideStates()
{
	document.getElementById('States').style.display = "none";
}
//---------------------------------------------------//
function checkSelectedState()
{
	
	var flag = document.getElementById('ckbNation');
	var flag2 = document.getElementById('ckbStates');
	
	if(flag.checked	!= true && flag2.checked != true)
	{
		alert("Please Select ad location");
		return false;
		
	}
	else
	{
		return true;
    }
	
				
		
}
//---------------------------------------------------//
function shownews(budget)
{
		if(document.getElementById('new_empty_div_for_non_repeating') != null)
		{
			document.getElementById('new_empty_div_for_non_repeating').innerHTML = '';
		}
		document.getElementById('ajax_newspaper').innerHTML = '';
		
		var budget = document.getElementById('txt_budget').value;
		MakeRequestNewspaper(budget);
		document.getElementById('loader').style.display = 'block';
}
//---------------------------------------------------//

function checkBudget()
{
	var budget = document.getElementById('txt_budget').value;
	
	if(budget.length == 0)
	{
		alert('Please Enter Budget First!');
		document.frm_select_newspaper.txt_budget.focus();
		return false;
	}
	else
	{
		return true;
	}
}
//---------------------------------------------------//
function check_classified()
{
	
	var title   =  document.getElementById('txt_title').value;
	var content =  document.getElementById('txtContent2').value;
	
	content = content.replace(/^\s+/,'');
	content = content.replace(/\s+$/,'');
	
	if(title == '' || content == '')
	{
		if(title == '')
		{
			alert('Please Enter the title of your ad!');
			return false;	
		}
		
		else if(content == '')
		{
			alert('Please Enter the Online Text of your ad!');	
			return false;
		}
		else if(title == '' && content == '')
		{
			alert('Please Fill the form!');	
			return false;
		}
	}
	
	
	return true;
	
		
}
//---------------------------------------------------//
function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}
//---------------------------------------------------//
function step4Display()
{
	
	
	var file = document.getElementById('file').value;
	var A =0;
	for (var i=0; i <document.frm_step_display.rdo_select.length; i++) {
	if (document.frm_step_display.rdo_select[i].checked) {
	A = document.frm_step_display.rdo_select[i].value;
	
	}
	
		}
	if(A == 0)
	{
		alert('Please select an option first!');
		return false;
	}
	else if(A == 'upload')
	{
		if(file == '')
		{
			alert('Please select an image File.\nNote: Only image file can be uploaded.');
			return false;
		}
	}
	else
	return true;
}

//---------------------------------------------------//

function checkStep5()
{
		
  var LB = "\n ";

  var msghdr = "Warning: The following information is missing/incorrect:" + LB + LB;

  var msg = "";

   if (document.getElementById('txt_name').value == 'YOUR NAME:') 
   {
	   msg += "-> Name" + LB;
   }
   
     if (document.getElementById('txt_phone').value == 'PHONE NUMBER:') 
   {
	   msg += "-> Phone" + LB;
   }

	     if (document.getElementById('txt_email').value == 'EMAIL ADDRESS:') 
   {
	   msg += "-> Email" + LB;
   }
   
   if (document.getElementById('txt_company').value == 'COMPANY:') msg += "-> Comapny Name" + LB;
   if (document.getElementById('txt_comments').value == 'COMMENTS:') msg += "-> Comments" + LB;

 	
	if(document.frm_step_5.ckbTerms.checked == false)
	{
		msg += "-> Terms and Conditions" + LB;
	}
	
if (msg.length > 0)

  {

	alert(msghdr+msg);

	return false;

  }
  else
  {
	return true;
  }
		
		
		
}


//-------------------------------------------------------------
function circulation(circulations,ckb_id,total_circ)
{
	
	if(document.getElementById(ckb_id).checked == true)
	{
		
		if(circle + parseInt(circulations) <= parseInt(total_circ))
		{
			circle = circle + parseInt(circulations);
			document.getElementById('circ_div').innerHTML = circle;
			document.getElementById('txt_circu').value = circle;
		}
		else
		{
			document.getElementById(ckb_id).checked = false;
			alert('You are increasing form your budget limit.!!');
		}
		
	}
	else
	{
		circle = circle - parseInt(circulations);
		document.getElementById('circ_div').innerHTML = circle;
		document.getElementById('txt_circu').value = circle;
	}
	
	
	
}
//-----------------------------------------
function editcirculation(circulations,ckb_id,total_circ)
{
	circle = parseInt(document.getElementById('circ_div').innerHTML);
	if(document.getElementById(ckb_id).checked == true)
	{
		
		if(circle + parseInt(circulations) <= parseInt(total_circ))
		{
			circle = circle + parseInt(circulations);
			document.getElementById('circ_div').innerHTML = circle;
			document.getElementById('txt_circu').value = circle;
		}
		else
		{
			document.getElementById(ckb_id).checked = false;
			alert('You are increasing form your budget limit.!!');
		}
		
	}
	else
	{
		circle = circle - parseInt(circulations);
		document.getElementById('circ_div').innerHTML = circle;
		document.getElementById('txt_circu').value = circle;
	}
	
	
}

//-----------------------------------------
function checkNewspaper()
{
	if(flag == 0)
	{
		alert('Please select newspaper upto your budget By pressing diplay newspaper Button');
		return false;
	}
	else if (document.getElementById('circ_div').innerHTML == '0')
	{
		alert("Please select newspaper upto your budget");
		return false;
	}
	else
	return true;
}
//-----------------------------------------


//-----------------------------------------
function checkNewspaperEdit()
{

	if(document.getElementById('circ_div').innerHTML == 0)
	{
		alert('Please select newspaper upto your budget By pressing diplay newspaper Button');
		return false;
	}
	else if (document.getElementById('circ_div').innerHTML == '0')
	{
		alert("Please select newspaper upto your budget");
		return false;
	}
	else
	return true;
}
//-----------------------------------------
function show_banner_ad_div()
{
	document.getElementById('banner_ad_div').style.display = 'block';
}
//-----------------------------------------
function hide_banner_ad_div()
{
	document.getElementById('banner_ad_div').style.display = 'none';
	document.getElementById('banner_editor').style.display = 'none';
}
//-----------------------------------------

function show_banner_makker()
{
	document.getElementById('banner_editor').style.display = 'block';
}
//-----------------------------------------
function hide_banner_makker()
{
	document.getElementById('banner_editor').style.display = 'none';
}
//-----------------------------------------

function show_editor()
{
	
	var j = jQuery.noConflict();
	

	var size = j('input:radio[name=rdo_size]:checked').val();
	
	if(size == 'editor_size_1')
	{
		window.setTimeout(function(){ j('#loader').show();	 }, 100);
	    window.setTimeout(function(){ j('#loader').hide(); j('#editor_size_1').show();j('#editor_size_2').hide();j('#editor_size_3').hide(); }, 1000);	
	}
	
	if(size == 'editor_size_2')
	{
		window.setTimeout(function(){ j('#loader').show();	 }, 100);
	    window.setTimeout(function(){ j('#loader').hide(); j('#editor_size_2').show();j('#editor_size_1').hide();j('#editor_size_3').hide(); }, 1000);	
	}
	
	if(size == 'editor_size_3')
	{
		window.setTimeout(function(){ j('#loader').show();	 }, 100);
	    window.setTimeout(function(){ j('#loader').hide(); j('#editor_size_3').show();j('#editor_size_2').hide();j('#editor_size_1').hide(); }, 1000);	
	}
	
	
}

function show_banner_text()
{
	var txt = document.getElementById("txt").value;
	document.getElementById("banner_text").innerHTML = txt;
}

function change(action)
{
	if(action == 'bold')
	document.getElementById("banner_text").style.fontWeight = 'bold';
	
	if(action == 'italic')
	document.getElementById("banner_text").style.fontStyle = 'italic';
	
	if(action == 'underline')
	document.getElementById("banner_text").style.textDecoration = 'underline';
	
	if(action == 'left_align')
	document.getElementById("banner_text").style.textAlign = 'left';

	if(action == 'center_align')
	document.getElementById("banner_text").style.textAlign = 'center';

	if(action == 'right_align')
	document.getElementById("banner_text").style.textAlign = 'right';
	
	if(action == 'size1')
	document.getElementById("banner_text").style.fontSize = '12px';
	
	if(action == 'size2')
	document.getElementById("banner_text").style.fontSize = '14px';
	
	if(action == 'size3')
	document.getElementById("banner_text").style.fontSize = '16px';	
	
	if(action == 'size4')
	document.getElementById("banner_text").style.fontSize = '18px';
	
	if(action == 'size5')
	document.getElementById("banner_text").style.fontSize = '20px';
	
	if(action == 'size6')
	document.getElementById("banner_text").style.fontSize = '22px';
	
	if(action == 'size7')
	document.getElementById("banner_text").style.fontSize = '24px';
	
	if(action == 'size8')
	document.getElementById("banner_text").style.fontSize = '26px';
	
	if(action == 'size9')
	document.getElementById("banner_text").style.fontSize = '28px';
	
	if(action == 'size10')
	document.getElementById("banner_text").style.fontSize = '30px';
}

function change_color(color)
{
	document.getElementById("banner_text").style.color = '#'+color;
}




function showdata()	
{
	document.getElementById("result").innerHTML = document.getElementById("banner_container").innerHTML;
	/*
	var s = jQuery.noConflict();
	var jd = s("#reorder-gallery").html();
	
	var data = "data="+jd;

	 s.ajax({
            //this is the php file that processes the data and send mail
            url: "test.php",

            //POST method is used
            type: "POST",

            //pass the data
            data: data,

            //Do not cache the page
            cache: false,

            //success
            success: function(html)
            {
				
				
                document.getElementById("result").innerHTML = html;
            }
    });
*/
}


function change_z_index(id , other_id1 , other_id2)
{
	document.getElementById(id).style.zIndex =  1;
	document.getElementById(other_id1).style.zIndex = 0;
	document.getElementById(other_id2).style.zIndex = 0;
}
