var abs_url_site = "http://raklife.com/paypal/" ;

// Temporary variables to hold mouse x-y pos.s
var tempX = 0 ;
var tempY = 0 ;
	
// Detect if the browser is IE or not.
// If it is not IE, we assume that the browser is NS.
var IE = document.all ? true : false ;

window.onload = initMousePos;
window.onscroll = positioning_elements ;

function initMousePos() {
	document.onmousemove = getMouseXY ;	
}

function getMouseXY(e) {
	////////////////////////////////////////////
	// Aflam  pozitia mouseului
	
	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 ;
	}
}

function positioning_elements() {
	//	marimea coverului
	var WindowInnerWidth = getWindowInnerWidth() ;
	var WindowInnerHeight = getWindowInnerHeight() ;
	
	var ScrollX = getScrollX() ;
	var ScrollY = getScrollY() ;	
	
	try {
		var PosY = findPosY($('img_pos_rel_cover')) ;
	
		if (WindowInnerHeight + ScrollY > PosY) 
			$('div_cover').style.height = WindowInnerHeight + ScrollY + "px" ;
		else
			$('div_cover').style.height = PosY + "px" ;
		
		$('div_cover').style.width = WindowInnerWidth + ScrollX + "px" ;	
	} catch(err) {
		
	}	
}

function revealThumbnail(id) {
	$(id).style.filter = 'alpha(opacity=100)';
	$(id).style.opacity = 1;
}

function set_opacity(id, alpha) {
	$(id).style.filter = 'alpha(opacity=' + alpha * 100 + ')';
	$(id).style.opacity = alpha;
}

function generateCC(cc){
	var cc_number = new Array() ;
	var start = 0 ;
		
	switch(cc) {
		case "Visa":
			cc_number[start++] = 4 ;
			break;
		case "Discover":
			cc_number[start++] = 6 ;
			cc_number[start++] = 0 ;
			cc_number[start++] = 1 ;
			cc_number[start++] = 1 ;
			break;
		case "MasterCard":
			cc_number[start++] = 5 ;
			cc_number[start++] = Math.floor(Math.random() * 5) + 1 ;
			break;
		case "Amex":
			cc_number[start++] = 3 ;
			cc_number[start++] = Math.round(Math.random()) ? 7 : 4 ;
			break;
    }
	
	$('card_number').value = "" ;
	for (var k = 0; k < cc_number.length; k++) {
		$('card_number').value += cc_number[k] ;
	}
}

function change_cities_status(country_code) {	
	if (country_code == 'US') {
		$('city').disabled = false ;
	} else {
		$('city').disabled = true ;
	}
}

function validate_form_direct_payment() {
	window.parent.$('iframe_module').style.filter = 'alpha(opacity=0)';
	window.parent.$('iframe_module').style.opacity = 0;
	$('form_direct_payment').submit() ;
	window.parent.$('img_top_scroll_to').scrollTo() ;
}

function hide_not_required_fields() {
	var trs = document.getElementsByTagName('tr') ;
	
	for (var no = 0; no < trs.length; no++) {
		if ( trs[no].className == "not_required" ) {
			var current_id = trs[no].id ;
			
			$(current_id).toggle() ;
		}
	}	
}

function validate_form_express_checkout() {
	$('img_loading').show() ;
	$('div_form_container').hide() ;
	
	$('form_express_checkout').submit() ;
	window.parent.$('img_top_scroll_to').scrollTo() ;
}