//<![CDATA[
//// FUNCTIONS
function pop(path,winW,winH) {
    var iMyWidth = (window.screen.width/2) - ((winW/2)+ 10); 
	var iMyHeight = (window.screen.height/2) - ((winH/2) + 50); 
	var win2 = window.open(path,'',"status,toolbar=0,height="+winH+",width="+winW+",resizable=yes,left=" + iMyWidth + ",top=" + iMyHeight + ",screenX=" + iMyWidth + ",screenY=" + iMyHeight + ",scrollbars=yes");
    win2.opener=window;
    win2.focus();
    return false;
}
function aMod_externalLink(){    
    var as,i,link;
    // grab all links, and loop over them
    as=document.getElementsByTagName('a');
    for(i=0;i<as.length;i++){
        var a =as[i];
        link=a.href; 
        var ext=link.split('.').pop();
        // and check if it contains the current location 
        var host = new String(window.location.hostname);
        rExp = /www./gi;
        domain = host.replace(rExp, "");

        if(link.indexOf(domain)==-1 && link.indexOf('javascript:')==-1){
            if(!a.getAttribute('title'))a.setAttribute('title',link);
            a.setAttribute("target","_blank"); 
            
            if(a.className!='')a.className+=' ext-link';
            else a.className='ext-link';                        
        } 
        if (ext=='pdf'){ 
        	a.className = 'pdf-link';
        	a.setAttribute("target","_blank"); 
        }else if (ext=='zip') a.className = 'zip-link';
        else if(ext=='mp3' ){
        	a.className = 'mp3-link ';        	
        	a.setAttribute("target","_blank"); 
        }
    }
}

function autosuggest(v){
	var r = new Request.HTML({
		url:'index.php', 
		update:'autosuggest'
	}).get('?pg=autosuggest&v='+escape(v));
	//$('autosuggest').
}
function moreoptions(){
	$('search-extra').set('html','<img src="img/progress.gif" alt="loading" class="progress" />');
	var myHTMLRequest = new Request.HTML({
		update:$('search-extra')
	}).get({'search-options':1});
	
	$('more-options').getFirst().toggleClass('hide');
	$('more-options').getLast().toggleClass('hide');
	
	$('more-options').onclick=toggOptions;
	//$('more-options').addEvent('click', 'toggOptions');
}
function toggOptions(){
	$('search-extra').toggleClass('hide');
	$('more-options').getFirst().toggleClass('hide');
	$('more-options').getLast().toggleClass('hide');
	// requires mootools.more
	//$('search-extra').slide('toggle');
}
function resetAuthor(){
	var n = new Element('input', {
    'type': 'hidden',
    'name': 'reset',
    'value': 'author'
	});
	$('search-form').appendChild(n);
	$('search-form').submit();
}
function addColor(){
	var c=$('colors').value;
	//alert(c);
	if($('q').value!='')$('q').value+=' ';
	$('q').value+=c;
	$('author').removeProperty('name');
	$('search-form').submit();
}
function sortDate(i){
	if(!i.checked){
		var n = new Element('input', {
		'type': 'hidden',
		'name': 'sort',
		'value': 'interestingness'
		});
		$('search-form').appendChild(n);
	}
	$('search-form').submit();
}

function checkout(id){
	var myHTMLRequest = new Request({
		method:'get',
		onSuccess:function (){$('ppal').submit();}
	}).send('cartId='+id);
	//window.location='paypal/'+id;
	var loading = new Element('img', {
    'src': 'img/loading.gif',
    'alt': 'loading...'
	});
	$('btn').onclick='';
	$('btn').appendChild(loading);
}
/////// SCRIPTS 

//aMod_externalLink();

try {
  document.execCommand('BackgroundImageCache', false, true);
} catch(e) {}

go=-1;
function walk() {
	var sw=$('subnav').getSize().x;
	var hw=0;
	var hl=$('hot').getStyle('left').toInt();
	$$('#hot img').each(function(item, index){
		hw+=item.getSize().x;
	});
	
	if(hl<(sw-hw))go=1;//$('hot').setStyle('left','0px');
	else if(hl>0)go=-1;
	$('hot').setStyle('left',(hl+go )+'px');
}
if($('hot')&& !Browser.Engine.trident){	
	interval = window.setInterval(walk, 50);
	$('hot').addEvents({
		'mouseenter': function(){
			clearTimeout(interval);
		},
		'mouseleave': function(){
			clearTimeout(interval);	
			interval = window.setInterval(walk, 50);
		}
	});

}

if($('img')){
	$("photo").setStyle('display','inline-block');
	//next prev
	var myHTMLRequest = new Request.HTML({
		update:$('update1'),
		evalScripts:false
	}).get({'context':id});
	//get geo
	/*var has_geo = new Request.HTML({
		update:$('more2'),
	}).get({'geo':id});*/
}
if($('user')){
	var myHTMLRequest = new Request.HTML({
		update:$('update1')
	}).get({'photosets':id});
	
	var myHTMLRequest = new Request.HTML({
		update:$('update2')
	}).get({'faves':id});
}
if($('pagination')){
	var smax=$('wrap').getSize().y;
	var wmax=window.getSize().y;
	descola=false;
	window.addEvent('scroll',function(){
		//$('pagination').set('text', window.getScroll().y+':'+(smax-wmax-90)+':'+descola);
		if(window.getScroll().y>smax-wmax-90)descola=true;
		if(window.getScroll().y < smax-90-wmax && descola==true){
			$('more1').addClass('floating');
			$('more1').addEvent('mouseenter',function(){$('more1').set('opacity',.98)});
			$('more1').addEvent('mouseleave',function(){$('more1').set('opacity',.8)});
		}else{
			$('more1').removeClass('floating');
		}
		
	});
}


function setSize(h,w){
	$('main-image').style.height=(h+18)+'px';
	$('main-image').style.width=(w+15)+'px';
}

function buy(){
	$('calc').removeClass('hide');
	$('img-info').addClass('hide');
}
function closeCalc(){
	$('calc').addClass('hide');
	$('img-info').removeClass('hide');
}

g1=100;
g2=100;
g3=100;
if($('rs') && $('rs').getProperty('checked'))g1=50;
function calc(i){
	switch(i.name){
		case 'region':g1=i.value;break;
		case 'use':g2=i.value;break;
		case 'media':g3=i.value;break;
	}
	sum();
}
function sum(){
	var fator=(g1/100)*(g2/100)*(g3/100);
	_total=(fator*_v);
	$('price').innerHTML='<sup>USD</sup> $'+_total;
}

 

//]]>
