var curSel="0";
var catSel="0";
var speed=3;
var sorty='price';
var imgsize='big';
var catid ='smashers';
var prodperpage = '10';
var product=0;
var pgnumber = '1';
var showy='all';
var timeout;
var inter;
var slidepos=0;
var going=1;
var filtertypeid=0;
var categshow='normal';
var prodshow='all';
var tempX = 0;
var tempY = 0;
var bannerid = 1;
var banner_moving=0;
var banner="";
var banner_cycle=1;
var prevbanner=0;
var submenu_name = "";
var submenu_direction = "down";
var submenu_moving = 0;
var submenu_cycle = 1;
var submenu_height=0;
var isSafari=false;
var brand_scrollstartpos=0;
var brand_scrollendpos=0;
var brand_scrolldirection="";
var brand_scrollmoving=0;
var brand_scrollcycle=1;
var brand_scrollpulse=150;
var brand_pageno = 1;
var fade = 0;
var fade_cycle = 1;
var fade_name = 1;
var vendor = navigator.vendor || "";

bannertime = setTimeout('setInter()',500);			
clearTimeout(bannertime);

if (vendor.indexOf("Apple Computer, Inc.") > -1) {
	isSafari = true;
}

var IE = document.all?true:false
	
function getMouseXY(e) {
  if (IE) { // grab the x-y pos.s if browser is IE
    tempX = event.clientX + document.body.scrollLeft;
    tempY = event.clientY + document.body.scrollTop;
  } else {  // grab the x-y pos.s if browser is NS
    tempX = e.pageX;
    tempY = e.pageY;
  }  
  // catch possible negative values in NS4
  if (tempX < 0){tempX = 0}
  if (tempY < 0){tempY = 0}  
  // show the position values in the form named Show
  // in the text fields named MouseX and MouseY
  return true;
}
	
Event.observe(window, 'load', function() {
	document.onmousemove = getMouseXY;
	setInterval('auctiontime()',1000);
	setInterval('autoslide()', 50);
	setInterval('fadeNews()' ,4500);
	submenu_direction = "start";
	submenu_moving = 1;
	changetitle();
	
	tinyMCE.init({
			mode : "textareas",
			theme: 'simple'
			});
	
	var twitter_JSON = document.createElement("script");
 	twitter_JSON.type="text/javascript"
 	twitter_JSON.src="http://twitter.com/statuses/user_timeline/Klikk_Store.json?callback=twitter_callback&count=5"
 	document.getElementsByTagName("head")[0].appendChild(twitter_JSON);
	//google analytics
});

iens6=document.all||document.getElementById;
ns4=document.layers;		

function getAbsoluteTop(objectId) {
	// Get an object top position from the upper left viewport corner
	// Tested with relative and nested objects
	o = document.getElementById(objectId)
	oTop = o.offsetTop            // Get top position from the parent object
	while(o.offsetParent!=null) { // Parse the parent hierarchy up to the document element
		oParent = o.offsetParent  // Get parent object reference
		oTop += oParent.offsetTop // Add parent top position
		o = oParent
	}
	// Return top position
	return oTop
}

function pagerefresh(){
	var myAjax = new Ajax.Updater('ProductListing',current_file, {method: 'get', parameters:'action=pagerefresh'});
}

function homeClick(){
	window.location.href = "/index.php";
}

function trim(str){
  return str.replace(/^\s+|\s+$/g, '');
}

function validate_blog(field,alerttxt){
	with (field){
		if (value==null||value==""){
			alert(alerttxt);
			return false;
		}else{
			return true;
		}
	}
}

function post_comment(){
	var el=document.getElementById('comment_form');
	if (!document.getElementById('logsuccess')){
		alert("You have to be succesfully logged in");
		return false;
	}else if(validate_blog(el.name,"Name must be filled in!")==false){
		el.name.focus();
		return false;
	}else{
		var formdata = upform(el);
		var myAjax = new Ajax.Updater('ProductListing',current_file, {method: 'post', parameters:formdata+'js=true',
									  onComplete:function(){
										  window.scroll(0,0);
									  }
								});
		return false;
	}
	return false;
}

function upform(thisform){
	var formdata = "";
	
	for (i=0; i < thisform.length; i++){
		 //Build Send String
		if(thisform.elements[i].type == "text"){ //Handle Textbox's
			formdata = formdata + thisform.elements[i].name + "=" + escape(thisform.elements[i].value) + "&";
		}else if(thisform.elements[i].type == "textarea"){ //Handle textareas
			formdata = formdata + thisform.elements[i].name + "=" + escape(tinyMCE.get('comment').getContent()) + "&";
		 }else if(thisform.elements[i].type == "checkbox"){ //Handle checkbox's
				 formdata = formdata + thisform.elements[i].name + "=" + thisform.elements[i].checked + "&";
		 }else if(thisform.elements[i].type == "radio"){ //Handle Radio buttons
				  if(thisform.elements[i].checked==true){
					 formdata = formdata + thisform.elements[i].name + "=" + thisform.elements[i].value + "&";
				  }
		 }else{ //option box
				formdata = formdata + thisform.elements[i].name + "=" + thisform.elements[i].value +"&";
		 }
	}
	return formdata;
}
