
//document.body.setAttribute('onscroll','moveDialog()');
var _quotesrc ='http://indianastrologysoftware.com/astrology-software-quote.php';
var _demosrc  ='http://indianastrologysoftware.com/astrology-software-demo-request.php';

function doSubmit(Prod_id)
{
	//alert(Prod_id);
	_prodAttr = getProductAttribs(Prod_id);

	_langList = _prodAttr[0];
	_prodName = _prodAttr[1];

	_params="?prodId="+Prod_id+"&langList="+_langList+"&prodName="+_prodName;
	_src=_quotesrc+_params;
	showDialog( _src);
}
function doSubmitQuote(Prod_id)
{
	//alert(Prod_id);
	_prodAttr = getProductAttribs(Prod_id);

	_langList = _prodAttr[0];
	_prodName = _prodAttr[1];

	_params="?prodId="+Prod_id+"&langList="+_langList+"&prodName="+_prodName+'&mode=QT';
	_src=_quotesrc+_params;
	showDialog( _src);
}

function reqForDemo(Prod_id)
{
	
	_prodAttr = getProductAttribs(Prod_id);

	_langList = _prodAttr[0];
	_prodName = _prodAttr[1];

	_params="?prodId="+Prod_id+"&langList="+_langList+"&prodName="+_prodName;
	_src=_demosrc +_params;

	window.location.href = _src;
}

function getProductAttribs(_prd_id)
{
	switch(_prd_id)
	{
		case 'LSP1100':
		_langList="English|Telugu|Tamil|Malayalam|Kannada";
		_prodName="LifeSign 11.00";

		break;
		case 'LSP0920':
		_langList="Hindi|Gujarathi|Marathi|Bengali|German";
		_prodName="LifeSign 9.2";

		break;
		case 'LSP0931':
		_langList="Sinhala";
		_prodName="LifeSign 9.3";

		break;
		case 'LS1200':
		_langList="English|Hindi|Telugu|Tamil|Malayalam";
		_prodName="LifeSignParihara 12.00";

		break;
		case 'LSSM0200':
		_langList="English|Tamil|Malayalam";
		_prodName="LifeSignSoulMate 2.0";

		break;
		case 'LS0985':
		_langList="English|Telugu|Tamil|Malayalam|Kannada";
		_prodName="LifeSign 9.85";

		break;
		case 'LS0920':
		_langList="Hindi|Gujarathi|Bengali|German|Sinhala";
		_prodName="LifeSign 9.2";

		break;
		case 'MFDX0200':
		_langList="Telugu|Tamil|Malayalam";
		_prodName="MatchFinderDX 2.0";

		break;
		case 'MFVXWIN':
		_langList="English|Tamil|Malayalam|Sinhala ";
		_prodName="MatchFinderVX";

		break;
		case 'MFEXWIN':
		_langList="English|Tamil|Malayalam";
		_prodName="MatchFinderEX";

		break;
		case 'SCDUO1003':
		_langList="English|Telugu|Tamil|Malayalam ";
		_prodName="StarClockDuo 1.0.0.3";

		break;
		case 'SCVX0200':
		_langList="English|Telugu|Tamil|Malayalam|Kannada|Sinhala|German ";
		_prodName="StarClockVX 2.0";

		break;
		case 'AP1100':
		_langList="English|Telugu|Tamil|Malayalam|Kannada";
		_prodName="AstroPack 11.00";

		break;
		case 'AP0920':
		_langList="Sinhala";
		_prodName="AstroPack 9.2";

		break;
		case 'GF0850':
		_langList="English|Telugu|Tamil|Malayalam|Kannada";
		_prodName="GemFinder 8.5";

		break;
		case 'GF0820':
		_langList="Hindi|Gujarathi";
		_prodName="GemFinder 8.2";

		break;
		case 'SM0880':
		_langList="English|Telugu|Tamil|Malayalam|Kannada|Sinhala";
		_prodName="SoulMate 8.8";

		break;
		case 'SM0820':
		_langList="Hindi|Gujarathi";
		_prodName="SoulMate 8.2";

		break;
		case 'DT0880':
		_langList="English|Telugu|Tamil|Malayalam|Kannada|Sinhala";
		_prodName="DigiTell 8.8";

		break;
		case 'YG0250':
		_langList="English|Telugu|Tamil|Malayalam";
		_prodName="YearGuide 2.5";

		break;
		case 'NF0110':
		_langList="English|Telugu|Tamil|Malayalam";
		_prodName="NameFinder 1.1";

		break;
		case 'PP0100':
		_langList="English|Malayalam|Tamil";
		_prodName="PanchaPakshi 1.0";

		break;
		case 'MFVXY1WIN':
		_langList="English|Tamil|Malayalam";
		_prodName="MatchFinderVX Y1";

		break;
		case 'YG0250':
		_langList="English|Telugu|Tamil|Malayalam";
		_prodName="YearGuide 2.5";

		break;
		case 'LL0950':
		_langList="English|Hindi|Gujarathi";
		_prodName="LifeLight 9.5";

		break;
		case 'SMP0900':
		_langList="English|Tamil|Malayalam";
		_prodName="SoulMatePersonal 9.0"; 

		break;
		case 'VS0200':
		_langList="English";
		_prodName="VastuSutra 2.0";

		break;
		case 'CL91100':
		_langList="English|Telugu|Tamil|Malayalam";
		_prodName="Cluster9";

		break;
		case 'CL51100':
		_langList="English|Telugu|Tamil|Malayalam|Kannada|Sinhala";
		_prodName="Cluster5";

		break;
		case 'BLM0900':
		_langList="English|Hindi|Telugu|Tamil|Malayalam|Kannada|Gujarathi|Sinhala";
		_prodName="LifeMate 9.0";

		break;
		case 'BAP0011':
		_langList="English|Tamil|Malayalam";
		_prodName="AstroPack 11.00";

		break;
		case 'ASM1100':
		_langList="English|Hindi|Telugu|Tamil|Malayalam|Kannada";
		_prodName="AstroSuit Multi 11.00";

		break;
		case 'AS1100':
		_langList="English|Hindi|Telugu|Tamil|Malayalam|Kannada";
		_prodName="AstroSuit 11.00";

		break;
		
		case 'SCME0101':
		_langList="English|Telugu|Tamil|Malayalam|Kannada";
		_prodName="StarClock ME 1.00";

		break;
	}
	_arr = new Array();
	_arr[0] = _langList;
	_arr[1] = _prodName;

	return _arr;

}
function hideIframe()
{
		document.getElementById("iframepanel").style.display="none";
		document.getElementById("dialog").style.display = "none";
}

function showDialog(_src) 
{
  var dlg = document.getElementById('dialog')?document.getElementById('dialog'):false;
  var pnl = document.getElementById('iframepanel')?document.getElementById('iframepanel'):false;
  if(dlg)
  {
        document.body.removeChild(dlg); 
  }
  if(pnl)
  {
        document.body.removeChild(pnl);         
  }

  
  var dialog = document.createElement('div');
  dialog.id = 'dialog';
  
  document.body.appendChild(dialog);
  dialog.style.opacity = .60;
  dialog.style.filter = 'alpha(opacity=60)';
  dialog.style.position = "absolute";
  dialog.alpha = 60;
 
  var width = pageWidth();
  var height = pageHeight();
  var left = leftPosition();
  var top =  topPosition();

  dialog.style.zIndex = 250;
  dialog.style.top = 0 + "px";
  dialog.style.left = left + "px";
  dialog.style.overflow = "auto";

  dialog.style.width = width + "px";
  dialog.style.height = 1500 + "px";
  dialog.style.background = "#000";
  dialog.style.visibility = "visible";
  dialog.setAttribute('onclick','hideIframe()');

  var	_content = '	<div class="closebutton" ><a href="javascript:hideIframe();" title="Close">&nbsp;&nbsp;</a></div>';
		_content += '	<iframe id="iframepageload" height="500" width="650" scrolling="no" frameborder="0" src="'+ _src+'">';
		_content += '	</iframe>';

  var penl = document.createElement('div');
	penl.id = "iframepanel";
	document.body.appendChild(penl);
	
	penl.style.left=((width/2)-325)+"px";
	penl.style.display = "block";
	penl.style.top = top+"px";
	penl.style.zIndex = 252;
	penl.style.visibility = "visible";
	penl.innerHTML = _content;
	
 //return ret;
}

function pageWidth() {
  return document.documentElement && document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body != null ? document.body.clientWidth : null;
  
}

// calculate the current window height //
function pageHeight() {
  return document.documentElement && document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body != null? document.body.clientHeight : null;
  
}

function topPosition() {
  return typeof window.pageYOffset != 'undefined' ? window.pageYOffset : document.documentElement && document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ? document.body.scrollTop : 0;
}

// calculate the position starting at the left of the window //
function leftPosition() {
  return typeof window.pageXOffset != 'undefined' ? window.pageXOffset : document.documentElement && document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ? document.body.scrollLeft : 0;
}

var xy = new Array();
function getMouseXY()
{

	if(document.all)
	{
		xy[0] = event.x + Math.max(document.documentElement.scrollLeft, document.body.scrollLeft);
		xy[1] = event.y + Math.max(document.documentElement.scrollTop, document.body.scrollTop);
	}
	else
	{
		window.captureEvents(Event.MOSEMOVE);
        window.onmousemove = function(e){  xy[0] = e.pageX ;   xy[1] = e.pageY ; }
	}

	return xy;
}

function bloomPopup(_src)
{
	arrpos = getMouseXY();
	_left = arrpos[0];
	_top	= topPosition();
	var bloom = document.getElementById('bloomPP');
	if(!bloom)
	{
		bloom = document.createElement('div');
		bloom.id = 'bloomPP';
	    document.body.appendChild(bloom);		
	}
	bloom.style.opacity = .90;
	bloom.style.filter = 'alpha(opacity=90)';
	bloom.style.position = "absolute";
	bloom.alpha = 90;
	bloom.style.left = _left+ 25 +'px';
	bloom.style.top  = _top + ((pageHeight()-533)/2) +'px';
	bloom.style.width = "708px";
	bloom.style.height = "533px";
	bloom.zIndex	= 250;
	bloom.style.visibility = "visible";
	bloom.style.background = "url("+_src+") no-repeat center center";
	bloom.style.backgroundColor = "#121212"; 
	//bloom.style.border = "1px solid #efe";
}
function removeBloom()
{
	var bloom = document.getElementById('bloomPP');
	if(bloom)
	{
		document.body.removeChild(bloom);
	}
}

function moveDialog()
{
	_dlg = document.getElementById('dialog')?document.getElementById('dialog'):false;
	if(_dlg)
	{
		document.getElementById('dialog').style.top = topPosition()+"px";
	}
}
function close_profilebyid()
{
	document.getElementById('profile_panel').style.visibility='hidden';
	
}
function propanel_visible()
{
	document.getElementById('profile_panel').style.visibility='visible';
	
}
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_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_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_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];}
}