function comma() {
	text = document.getElementById('tags').value;
	var count = text.split(",").length-1;
	alert(count);
}
function change_status(id) {
  var url="/includes/change_status.php?id="+id;
  var myRandom=parseInt(Math.random()*99999999);
  http.abort();
  http.open("GET", url+'&rand='+myRandom, true);
  http.onreadystatechange=ajaxReceive;
  document.cookie = "choice=art_status";
  http.send(null);
  http.close;
}
function loadCats(id) {
	var section = document.getElementById('prod_section').value;
	var url="/includes/loadcats.php?section="+section;
	var myRandom=parseInt(Math.random()*99999999);
	http.abort();
	http.open("GET", url+'&rand='+myRandom, true);
	http.onreadystatechange=ajaxReceive;
	document.cookie = "choice=log";
	document.cookie = "current="+id;
	http.send(null);
	http.close;
}

function AddItem() {
	for (var i=0; i < document.cart.size.length; i++) {
		if (document.cart.size[i].checked) {
			var size = document.cart.size[i].value;
		}
	}
	if(size == '-') {
		alert("Please select the size you would like before adding this item to your cart");
	} else {
	var quantity = document.getElementById('quantity').value;
	var option = document.getElementById('sel_option').value;
	var prod = document.getElementById('prod_id').value;	
	var url="/includes/cart.php?prod="+prod+"&size="+size+"&option="+option+"&quantity="+quantity;
	var myRandom=parseInt(Math.random()*99999999);
	http.abort();
	http.open("GET", url+'&rand='+myRandom, true);
	http.onreadystatechange=ajaxReceive;
	document.cookie = "choice=additem";
	http.send(null);
	http.close;
	}
}

function delCat(id,name,parent) {
	var delprompt = confirm("Do you want to delete: "+name+" ?");

if (delprompt == true) {
   window.location="reception.php?del_cat="+id+"&cat_parent="+parent;
 }
}

function hover_on(div) {
	document.getElementById(div).className = 'product_item_hvr';
}

function hover_off(div) {
	document.getElementById(div).className = 'product_item';
}

	
function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_callJS(jsStr) { //v2.0
  return eval(jsStr)
}

var http = getHTTPObject();
function getHTTPObject(){
  var xmlHttp=null;
  try{ xmlHttp=new XMLHttpRequest(); }
  catch(err){
    try{ xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); }
    catch(err){
    }
  } return xmlHttp;
}

function get_cookie ( cookie_name )
{
  var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );
  if ( results )
    return ( unescape ( results[2] ) );
  else
    return null;
}

function ajaxReceive(){
  if(http.readyState==4){
	  var returncode = http.responseText;

		var mode = get_cookie("choice");
	
		if(mode == 'log') {
			document.getElementById('prod_category').options.length = 0;
			var myoptions = returncode.split(',');
			
			for (var i=0; i < myoptions.length;++i){
				var cats = myoptions[i].split('#');
				if(cats[0] != '') {
					addOption(document.prod.prod_category, cats[0], cats[1]);
				}
			}
			document.getElementById('prod_category').value = get_cookie("current");
		}
		if(mode == 'thumbs') {
			document.getElementById('shop_display_thumbs').innerHTML = returncode;
		}
		if(mode == 'art_status') {
			var setart = returncode.split(',');
			document.getElementById('art_'+setart[0]).src = '/images/status/'+setart[1];
		}
		if(mode == 'additem') {
			GB_show('shopping cart','/spiked-store/showcart.php',520,600);
		}
	}
}

function addOption(selectbox,text,value )
{
var optn = document.createElement("OPTION");
optn.text = text;
optn.value = value;
selectbox.options.add(optn);
}

function showValue() {
	var value = document.getElementById('prod_category').value; 
	alert(value);
}


function delete_ad(id) {
var delprompt = confirm("Do you really want to delete this advert?");

if (delprompt == true) {
   window.location="reception.php?delete_ad="+id;
 }
}

function delete_rc(id) {
var delprompt = confirm("Do you really want to delete this advert?");

if (delprompt == true) {
   window.location="reception.php?delete_rc="+id;
 }
}

function delete_banner(id,pos) {
var delprompt = confirm("Do you really want to delete this banner?");

if (delprompt == true) {
   window.location="reception.php?remove_banner="+id+"&pos="+pos;
 }
}

function delete_art(id, name, section) {
var delprompt = confirm("Do you really want to delete "+name+"?");

if (delprompt == true) {
   window.location="reception.php?delete_article="+id+"&type="+section;
 }
}

function delete_athlete(id, name) {
var delprompt = confirm("Do you really want to delete "+name+"?");

if (delprompt == true) {
   window.location="reception.php?delete_athlete="+id;
 }
}

function delete_admin(id, name) {
var delprompt = confirm("Do you really want to delete "+name+"?");

if (delprompt == true) {
   window.location="reception.php?delete_admin="+id;
 }
}

function delete_author(id, name) {
var delprompt = confirm("Do you really want to delete "+name+"?");

if (delprompt == true) {
   window.location="reception.php?delete_author="+id;
 }
}

function set_cart_total(total) {
	document.getElementById('cart_items').innerHTML = total;
}

function load_main(id,pic) {
	var option = document.getElementById('sel_option_id').value;
	document.getElementById('shop_display_main_image').innerHTML = '<a href=\'/images/products/product'+id+'_'+option+'_'+pic+'.jpg\' class = \'cloud-zoom\' id=\'zoom1\' rel="adjustX: 10, adjustY:-4"><img src="/includes/thumb.php?h=304&src=/images/products/product'+id+'_'+option+'_'+pic+'.jpg" /></a>';
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}
 
function showPlayer(id){  
  arsmusic = window.open ('test_pop.php?id='+id, 'arsmusic', config='height=383, width=497, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no, status=no');
}
 
function gopage(id){
  if(!readCookie('arsmusicpopup')){
    showPlayer(id);
  } else {
	  var oldWin = window.open("test_pop.php?id="+id,"arsmusic");
	  oldWin.focus();
  }

}

function removeSession(session){
  var url="/includes/removeSession.php?var="+session;
  var myRandom=parseInt(Math.random()*99999999);
  http.abort();
  http.open("GET", url+'&rand='+myRandom, true);
  http.onreadystatechange=ajaxReceive;
  http.send(null);
  http.close;
}

function swatchSelect(id,total,prodid) {
	for(i=0;i<total;i++) {
		document.getElementById('swatch'+i).style.borderColor="#000";	
	}
	document.getElementById('swatch'+id).style.borderColor="#49d80a";
	
	document.getElementById('sel_option').value = id;
	
	var filename = '/images/products/product'+prodid+'_'+id+'_1.jpg';
	setMain(filename);
	
	loadthumbs(prodid,id);
}

function loadthumbs(prodid,id) {
	var url="/includes/loadthumbs.php?prodid="+prodid+"&option="+id;
	var myRandom=parseInt(Math.random()*99999999);
	http.abort();
	http.open("GET", url+'&rand='+myRandom, true);
	http.onreadystatechange=ajaxReceive;
	document.cookie = "choice=thumbs";
	http.send(null);
	http.close;
}

function setMain(pic) {
	document.getElementById('shop_display_main_image').innerHTML = '<img src="/includes/thumb.php?w=380&h=380&src=/'+pic+'" class="jqzoom"  alt="'+pic+'">';
	startMain();
}
function validateSearch() {
    valid = true;
	if ( document.getElementById('searchsite').value == 'search site' || document.getElementById('searchsite').value.length < 3) {
		document.getElementById('searchsite').focus();
		alert("Your search must be for at least 3 charchters");
		valid = false;
	}
	return valid;
}

function MM_validateForm() { //v4.0
  if (document.getElementById){
    var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
    for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]);
      if (val) { nm=val.name; if ((val=val.value)!="") {
        if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
          if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
        } else if (test!='R') { num = parseFloat(val);
          if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
          if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
            min=test.substring(8,p); max=test.substring(p+1);
            if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
      } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
    } if (errors) alert('The following error(s) occurred:\n'+errors);
    document.MM_returnValue = (errors == '');
} }
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

