// JavaScript Document
//+++++++++	This function return the left and top position of div
function GetLeftTopPosition(obj)
{	
    var topValue= 0,leftValue= 0;
    while(obj){
		leftValue+= obj.offsetLeft;
		topValue+= obj.offsetTop;
		obj= obj.offsetParent;
    }
	finalvalue = leftValue+"::"+topValue;
    return finalvalue;
}
//+++++++++++++++++++++++++++++++++++++++++++



//+++++++++  This function return the page height and width start here ++++++++++++++++++++//
function getPageSize(){
	
	var xScroll, yScroll;
	
	if (window.innerHeight && window.scrollMaxY) {	
		xScroll = document.body.scrollWidth;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}
	
	var windowWidth, windowHeight;
	if (self.innerHeight) {	// all except Explorer
		windowWidth = self.innerWidth;
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}	
	
	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else { 
		pageHeight = yScroll;
	}
	
	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){	
		pageWidth = windowWidth;
	} else {
		pageWidth = xScroll;
	}
	
	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 
	return arrayPageSize;
}
//+++++++++  This function return the page height and width end here ++++++++++++++++++++//

/*===============================================================*/
//=== 		This code for float the div		======================

var ns = (navigator.appName.indexOf("Netscape") != -1);
var d = document;
function JSFX_FloatDiv(id, sx, sy)
{
	var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
	var px = document.layers ? "" : "px";
	window[id + "_obj"] = el;
	if(d.layers)el.style=el;
	el.cx = el.sx = sx;el.cy = el.sy = sy;
	el.sP=function(x,y){this.style.left=x+px;this.style.top=y+px;};

	el.floatIt=function()
	{
		var pX, pY;
		pX = (this.sx >= 0) ? 0 : ns ? innerWidth : 
		document.documentElement && document.documentElement.clientWidth ? 
		document.documentElement.clientWidth : document.body.clientWidth;
		pY = ns ? pageYOffset : document.documentElement && document.documentElement.scrollTop ? 
		document.documentElement.scrollTop : document.body.scrollTop;
		if(this.sy<0) 
		pY += ns ? innerHeight : document.documentElement && document.documentElement.clientHeight ? 
		document.documentElement.clientHeight : document.body.clientHeight;
		this.cx += (pX + this.sx - this.cx)/8;this.cy += (pY + this.sy - this.cy)/8;
		this.sP(this.cx, this.cy);
		setTimeout(this.id + "_obj.floatIt()", 40);
	}
	return el;
}
/*===============================================================*/



function submitUrEntry(divId){
		
	//alert(divId);	
	var divIdVal = '#'+divId;
	
	var pageDet = getPageSize();	
		
	var pagWid = pageDet[0];
	var pagHei = pageDet[1];
	var winWid = pageDet[2];
	var winHei = pageDet[3];
	
	var win_width = $(window).width();   // returns width of browser viewport
	var doc_width = $(document).width(); // returns width of HTML document	
	var win_height = $(window).height();   // returns height of browser viewport
	var doc_height = $(document).height(); // returns height of HTML document
	
	$('#maskDivMedia').width(pagWid);
	$('#maskDivMedia').height(pagHei);
	
	$('#div_loading').show();
	//alert(win_height);
	//alert(doc_height);
	
	
	$.ajax({
		type: "POST",
		url: "ajax.php",
		data: "page=vday",
		
		success: function(msg){
			//alert( "Data Saved:"+ msg );
			
			$('#cntDivId').html(msg);
		},
		
		error: function(){
			//alert('some error has occured...');	
		},
		
		start: function(){
			//alert('ajax has been started...');	
		}
		
	});	
		
	var popUpWidth = $(divIdVal).width();
	var popUpHeight	= $(divIdVal).height();
	
	//alert(popUpWidth);
	//alert(popUpHeight);
	
	var topposition 	= (win_height / 3) - (popUpHeight / 2);
	var leftposition 	= (win_width / 2) - (popUpWidth / 2);
	
	document.getElementById(divId).style.top = topposition+'px';
	document.getElementById(divId).style.left = leftposition+'px';
		
	//$(divIdVal).scrollTop  = topposition+'px';
	//$(divIdVal).scrollLeft = leftposition+'px';
	document.getElementById('ifrmId').style.display = 'block';
	$(divIdVal).show('slow');
	
	//JSFX_FloatDiv(divId, leftposition, topposition).floatIt();
	JSFX_FloatDiv(divId, leftposition, 5).floatIt();
}




function PostDrLove(divId){
		
	//alert(divId);	
	var divIdVal = '#'+divId;
	
	var pageDet = getPageSize();	
		
	var pagWid = pageDet[0];
	var pagHei = pageDet[1];
	var winWid = pageDet[2];
	var winHei = pageDet[3];
	
	var win_width = $(window).width();   // returns width of browser viewport
	var doc_width = $(document).width(); // returns width of HTML document	
	var win_height = $(window).height();   // returns height of browser viewport
	var doc_height = $(document).height(); // returns height of HTML document
	
	$('#maskDivMedia').width(pagWid);
	$('#maskDivMedia').height(pagHei);
	
	$('#div_loading').show();
	//alert(win_height);
	//alert(doc_height);
	
		
	var popUpWidth = $(divIdVal).width();
	var popUpHeight	= $(divIdVal).height();
	
	//alert(popUpWidth);
	//alert(popUpHeight);
	
	var topposition 	= (win_height / 3) - (popUpHeight / 2);
	var leftposition 	= (win_width / 2) - (popUpWidth / 2)+(250);
	//alert(topposition);
	document.getElementById(divId).style.top = topposition+'px';
	document.getElementById(divId).style.left = leftposition+'px';
	
	//$(divIdVal).scrollTop  = topposition+'px';
	//$(divIdVal).scrollLeft = leftposition+'px';
	document.getElementById('drIfrmId').style.display = 'block';
	$(divIdVal).show('slow');
	
	//JSFX_FloatDiv(divId, leftposition, topposition).floatIt();
	JSFX_FloatDiv(divId, leftposition, 50).floatIt();
}


/*function PostSrHeart(divId){
		
	//alert(divId);	
	var divIdVal = '#'+divId;
	
	var pageDet = getPageSize();	
		
	var pagWid = pageDet[0];
	var pagHei = pageDet[1];
	var winWid = pageDet[2];
	var winHei = pageDet[3];
	
	var win_width = $(window).width();   // returns width of browser viewport
	var doc_width = $(document).width(); // returns width of HTML document	
	var win_height = $(window).height();   // returns height of browser viewport
	var doc_height = $(document).height(); // returns height of HTML document
	
	$('#maskDivMedia').width(pagWid);
	$('#maskDivMedia').height(pagHei);
	
	$('#div_loading').show();
		
	var popUpWidth = $(divIdVal).width();
	var popUpHeight	= $(divIdVal).height();
	
	var topposition 	= (win_height / 3) - (popUpHeight / 2);
	var leftposition 	= (win_width / 2) - (popUpWidth / 2);
	
	document.getElementById(divId).style.top = topposition+'px';
	document.getElementById(divId).style.left = leftposition+'px';
	
	//$(divIdVal).scrollTop  = topposition+'px';
	//$(divIdVal).scrollLeft = leftposition+'px';
	document.getElementById('shIfrmId').style.display = 'block';
	$(divIdVal).show('slow');
	
	//JSFX_FloatDiv(divId, leftposition, topposition).floatIt();
	JSFX_FloatDiv(divId, leftposition, 10).floatIt();
}*/


/*function openPopUp(divId, vcid){
		
	//alert(divId);	
	var divIdVal = '#'+divId;
	
	var pageDet = getPageSize();	
		
	var pagWid = pageDet[0];
	var pagHei = pageDet[1];
	var winWid = pageDet[2];
	var winHei = pageDet[3];
	
	var win_width = $(window).width();   // returns width of browser viewport
	var doc_width = $(document).width(); // returns width of HTML document	
	var win_height = $(window).height();   // returns height of browser viewport
	var doc_height = $(document).height(); // returns height of HTML document
	
	$('#maskDivMedia').width(pagWid);
	$('#maskDivMedia').height(pagHei);
	
	$('#div_loading').show();
	//alert(win_height);
	//alert(doc_height);
	
	
	$.ajax({
		type: "POST",
		url: "ajax.php",
		data: "vid="+vcid,
		
		success: function(msg){
			//alert( "Data Saved:"+ msg );
			
			$('#cntDivId').html(msg);
		},
		
		error: function(){
			//alert('some error has occured...');	
		},
		
		start: function(){
			//alert('ajax has been started...');	
		}
		
	});	
		
	var popUpWidth = $(divIdVal).width();
	var popUpHeight	= $(divIdVal).height();	
	//alert(popUpWidth);
	//alert(popUpHeight);
	
	var topposition 	= (win_height / 3) - (popUpHeight / 2);
	var leftposition 	= (win_width / 2) - (popUpWidth / 2);
	
	document.getElementById(divId).style.top = topposition+'px';
	document.getElementById(divId).style.left = leftposition+'px';
		
	//$(divIdVal).scrollTop  = topposition+'px';
	//$(divIdVal).scrollLeft = leftposition+'px';
		
	$(divIdVal).show('slow');
	
	//JSFX_FloatDiv(divId, leftposition, topposition).floatIt();
	JSFX_FloatDiv(divId, 100, 100).floatIt();
}
*/

/*function PreNextSlide(vcid, type){
	
	var divId ='prNeDivId';
	var divIdVal = '#'+divId;
	
	var pageDet = getPageSize();	
	
	var pagWid = pageDet[0];
	var pagHei = pageDet[1];
	var winWid = pageDet[2];
	var winHei = pageDet[3];
	
	var win_width = $(window).width();   // returns width of browser viewport
	var doc_width = $(document).width(); // returns width of HTML document	
	var win_height = $(window).height();   // returns height of browser viewport
	var doc_height = $(document).height(); // returns height of HTML document
	
	$('#maskDivMedia').width(pagWid);
	$('#maskDivMedia').height(pagHei);
	
	$('#div_loading').show();
	//alert(win_height);
	//alert(doc_height);
		
	$.ajax({
		type: "POST",
		url: "ajax.php",
		data: "vid="+vcid+"&tval="+type,
		
		success: function(msg){
			//alert( "Data Saved:"+ msg );
			
			$('#pnDivId').html(msg);
		},
		
		error: function(){
			//alert('some error has occured...');	
		},
		
		start: function(){
			//alert('ajax has been started...');	
		}
		
	});
		
	var popUpWidth = $(divIdVal).width();
	var popUpHeight	= $(divIdVal).height();
	
	//alert(popUpWidth);
	//alert(popUpHeight);
	
	var topposition 	= (win_height / 3) - (popUpHeight / 2);

	var leftposition 	= (win_width / 2) - (popUpWidth / 2);
	
	//document.getElementById(divId).style.top = topposition+'px';
	//document.getElementById(divId).style.left = leftposition+'px';
		
	//$(divIdVal).scrollTop  = '10px';
	//$(divIdVal).scrollLeft = leftposition+'px';
		
	$(divIdVal).show('slow');
	
	//JSFX_FloatDiv(divId, leftposition, topposition).floatIt();
	JSFX_FloatDiv(divId, leftposition, 10).floatIt();
	return false;
}
*/

/*function winnerSlide(vcid){
	
	var divId ='prNeDivId';
	var divIdVal = '#'+divId;
	
	var pageDet = getPageSize();	
	
	var pagWid = pageDet[0];
	var pagHei = pageDet[1];
	var winWid = pageDet[2];
	var winHei = pageDet[3];
	
	var win_width = $(window).width();   // returns width of browser viewport
	var doc_width = $(document).width(); // returns width of HTML document	
	var win_height = $(window).height();   // returns height of browser viewport
	var doc_height = $(document).height(); // returns height of HTML document
	
	$('#maskDivMedia').width(pagWid);
	$('#maskDivMedia').height(pagHei);
	
	$('#div_loading').show();
	//alert(win_height);
	//alert(doc_height);
		
	$.ajax({
		type: "POST",
		url: "ajax.php",
		data: "wvid="+vcid,
		
		success: function(msg){
			//alert( "Data Saved:"+ msg );
			
			$('#pnDivId').html(msg);
		},
		
		error: function(){
			//alert('some error has occured...');	
		},
		
		start: function(){
			//alert('ajax has been started...');	
		}
		
	});
		
	var popUpWidth = $(divIdVal).width();
	var popUpHeight	= $(divIdVal).height();
	
	//alert(popUpWidth);
	//alert(popUpHeight);
	
	var topposition 	= (win_height / 3) - (popUpHeight / 2);

	var leftposition 	= (win_width / 2) - (popUpWidth / 2);
	
	//document.getElementById(divId).style.top = topposition+'px';
	//document.getElementById(divId).style.left = leftposition+'px';
		
	//$(divIdVal).scrollTop  = '10px';
	//$(divIdVal).scrollLeft = leftposition+'px';
		
	$(divIdVal).show('slow');
	
	//JSFX_FloatDiv(divId, leftposition, topposition).floatIt();
	JSFX_FloatDiv(divId, leftposition, 10).floatIt();
	return false;
}*/


function closeDiv(divId){
	
	var divIdVal = '#'+divId;	
	$(divIdVal).hide('slow');
	
	$('#div_loading').hide();
}
