function init() 
{
	var d = document.getElementById('search_query');
	d.value = 'search';
}

function removeElement(divNum, parentDiv) 
{
	var d = document.getElementById(parentDiv);
	var olddiv = document.getElementById(divNum);
	d.removeChild(olddiv);
}

function clearField(fieldName) 
{
	var d = document.getElementById(fieldName);

	if (d.value == 'Search by name')
        d.value = '';
    
    if (d.value == 'Search by listing')
        d.value = '';
		
    if (d.value == 'Search by leads')
        d.value = '';
		
	if (d.value == 'Image name')
        d.value = '';

	if (d.value == 'username')
        d.value = '';
    
    if (d.value == 'password')
        d.value = '';
		
    if (d.value == 'Search by leads')
        d.value = '';
		
	if (d.value == 'Image name')
        d.value = ''; 		
}

function addDefaultField(fieldName, defaultvalue) 
{
	var d = document.getElementById(fieldName);
	
	if (d.value == '')
        d.value = defaultvalue; 
    
    if (d.value == '')
        d.value = defaultvalue; 
        
	if (d.value == '')
        d.value = defaultvalue;    
           
}

function checkLength(form, template_length, price_per_sms)
{
	// add the template length with the typed message length
	defaultLen = template_length; 
	form.message_num.value = form.template.value.length + form.message.value.length;
	
	form.message_cost.value = (Math.ceil(form.message_num.value / 140) * price_per_sms);
	var original = form.message_cost.value;
	form.message_cost.value = Math.round(original*100)/100; 
}

function checkTemplateLength(form, template_length, price_per_sms)
{
	// add the template length with the typed message length
	defaultLen = template_length; 
	form.message_num.value = form.template.value.length + form.message.value.length;
	
	form.message_cost.value = (Math.ceil(form.message_num.value / 140) * price_per_sms);
	var original = form.message_cost.value;
	form.message_cost.value = Math.round(original*100)/100; 
}

function checkListingTemplateLength(form, template_length, price_per_sms)
{
	// add the template length with the typed message length
	defaultLen = template_length; 
	form.message_num.value = 1 + form.smsContent.value.length;
	
	form.message_cost.value = (Math.ceil(form.message_num.value / 140) * price_per_sms);
	var original = form.message_cost.value;
	form.message_cost.value = Math.round(original*100)/100; 
}


function printPage() 
{
	window.print();  
}

function checkAgreeField(fieldName) 
{
	var d = document.getElementById(fieldName);
	var s = document.getElementById('submit_form');

	if(d.checked)
	{
		s.disabled = false;
	} 
	else
	{
		s.disabled = true; 
	}          
}


function updateCountryCode(f1, f2) 
{
	var value1 = document.getElementById(f1);
	var value2 = document.getElementById(f2);
	
	var Current = value1.selectedIndex;
	value2.value = value1.options[Current].value;			 
}


function validateForm() 
{
	var a = document.getElementById('PaymentId');
	var b = document.getElementById('userName');
	var c = document.getElementById('userEmail');
	var d = document.getElementById('userContact');
	var e = document.getElementById('Amount');
	var errors = '';
	
	if (a.value <= 0)
        errors += 'Please select payment method.\n';
    
    if(e && e.value == '')
        errors += 'Amount is required.\n';
        
    if(e && isNaN(e.value))
        errors += 'Amount must be numeric.\n';
        
    if (b.value == '')
        errors += 'Name is required.\n'; 
    
    if (c.value == '')
        errors += 'Email is required.\n'; 
    
    if (d.value == '')
        errors += 'Contact number is required.\n';  
        
    if(errors != '')
    	alert(errors); 
    	
    document.returnValue = (errors == '');
       
}

function addCode(text) 
{
	var newtext = text;
	document.sendform.message.value += newtext;
	document.sendform.message.focus();
}

function addCodePersonal(text) 
{
	var newtext = text;
	document.sendform_personal.message.value += newtext;
	document.sendform_personal.message.focus();
}

function smsTagsInfo()
{
  if (Element.visible('smsTagsInfo'))
  {
    Effect.BlindUp('smsTagsInfo');
    $('smsTagsInfo').value = 0;
  }
  else
  {
    Effect.BlindDown('smsTagsInfo');
    $('smsTagsInfo').value = 1;
  }

  return false;
}

function smsTagsPersonalInfo()
{
  if (Element.visible('smsTagsPersonalInfo'))
  {
    Effect.BlindUp('smsTagsPersonalInfo');
    $('smsTagsPersonalInfo').value = 0;
  }
  else
  {
    Effect.BlindDown('smsTagsPersonalInfo');
    $('smsTagsPersonalInfo').value = 1;
  }

  return false;
}




