function ajax_change(container_id, article_id){
    
    var params	= 'article_id='+article_id;
    var xhr = createXMLHttpRequest( );
	xhr.open("POST", "/js/ajax-change-featured.php", true);
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=iso-8859-1");
	xhr.setRequestHeader("Content-length", params.length);
	xhr.setRequestHeader("Connection", "close");

	xhr.onreadystatechange = function( ){
		if (xhr.readyState == 4){
			if (xhr.status == 200){
				var container = document.getElementById(container_id);
				container.innerHTML =  xhr.responseText;
			}
		}
	}
	
	xhr.send(params);
}

function change_class(element_id, selected_class, normal_class){
		
	if (document.getElementById && element_id != selected_id){
		var element = document.getElementById(element_id);
		element.className = selected_class;
		var selected = document.getElementById(selected_id);
		selected.className = normal_class;
		selected_id = element_id;
	}		
}


function ebook_addToCart(ebook_id, qty){
	var url = '/cart/index.html?add_cart=1&ebook_id='+ebook_id+'&qty='+qty;
	ajax_doRequest(url, 'cart');
	$('#cart').slideDown("slow");	
}

function ebook_deleteFromCart(ebook_id){
	
	var url = '/cart/index.html?delete=1&ebook_id='+ebook_id;
	ajax_doRequest(url, 'cart');	
}

function seminar_addToCart(product_id, qty){
	
	var url = '/cart/index.html?add_cart=1&seminar_id='+product_id+'&qty='+qty;
	ajax_doRequest(url, 'cart');
	jQuery('#cart').slideDown("slow");	
}

function seminar_deleteFromCart(product_id){
	
	var url = '/cart/index.html?delete=1&seminar_id='+product_id;
	ajax_doRequest(url, 'cart');
}

function ebook_deleteFromCartOnCheckout(ebook_id){
	
	var url = '/cart/index.html?delete=1&ebook_id='+ebook_id;
	ajax_doRequest(url, 'cart');	
}

function seminar_deleteFromCartOnCheckout(product_id){
	
	var url = '/cart/index.html?delete=1&seminar_id='+product_id;
	ajax_doRequest(url, 'cart');	
}

function show_cart(){
	var url = '/cart/index.html';
	ajax_doRequest(url, 'cart');	
}

function ajax_doRequest(url, container_id){
	tmp = url.search('add=')
	if (tmp != -1 ) 
		do_ajaxRequest_bc(url, container_id);
	 else 
		$("#"+container_id).load(url); 
/*
	new Ajax.Request(url , {
      method: 'get',
      onSuccess: function(transport) {
        $(container_id).innerHTML = transport.responseText;
      }
    });
*/
} 

function clearValue(obj)
{
	obj.value='';	
}

function freeGiftValidation()
{
	fname 	= document.getElementById("fname").value;
	lname 	= document.getElementById("lname").value;
	email   = document.getElementById("email").value;
	
	if ( fname != '' && fname != 'First Name')
		if ( lname != '' && lname != 'Last Name')
			if ( email != '' && email != 'Email')
				return true;
			else
				alert('Please Enter a Valid Email Address');
		else
			alert('Please Enter Last Name');	
	else
		alert('Please Enter First Name');
		
	return false;	
}

function isNumeric(elem, minLength,maxLength,helperMsg){
	var numericExpression = /^[0-9]+$/;
	var val = elem.value;
	if(val.match(numericExpression)){
		if (minLength != 0 ) {
			if (val.length < minLength || val.length > maxLength) {
				alert('Please number between ' + minLength + ' to '+ maxLength );
				elem.focus();
				return false;
			}
		}
		
		return true;
	}else{
		alert(helperMsg);
		elem.focus();
		return false;
	}
}

function isAlphabet(elem, helperMsg){
	var alphaExp = /^[a-zA-Z]+$/;
	if(elem.value.match(alphaExp)){
		return true;
	}else{
		alert(helperMsg);
		elem.focus();
		return false;
	}
}

function isAlphanumeric(elem, helperMsg){
	var alphaExp = /^[0-9a-zA-Z]+$/;
	if(elem.value.match(alphaExp)){
		return true;
	}else{
		alert(helperMsg);
		elem.focus();
		return false;
	}
}

function emailValidator(elem, helperMsg){
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if(elem.value.match(emailExp)){

	}else{
		errors[i] = helperMsg;
		i++; 
	}
}

function clicktocall()
{
	if ( isNumeric(document.getElementById("phonenumber"),7,10,'Enter the valid phone number' ) )
		alert('ok');
}